Fred Strauss reported a problem with parsing empty lines in the config
file; we weren't checking if the line was empty before stripping
trailing white space. We do now.
fgets(curline, 1023, conffile);
while (!feof(conffile)) {
fgets(curline, 1023, conffile);
while (!feof(conffile)) {
- for (i = strlen(curline) - 1; isspace(curline[i]); i--) {
- curline[i] = 0;
- }
+ for (i = strlen(curline) - 1;
+ i >= 0 && isspace(curline[i]);
+ i--) {
+ curline[i] = 0;
+ }
if (curline[0] == '#' || curline[0] == 0) {
/*
if (curline[0] == '#' || curline[0] == 0) {
/*