]> the.earth.li Git - onak.git/blobdiff - onak-conf.c
0.3.2 release.
[onak.git] / onak-conf.c
index 8719235c46953bfbca15c86419a025a6ce8dbd64..f97197cf72694c58167d53ade6b1bb2e205f78f8 100644 (file)
@@ -6,6 +6,8 @@
  * Copyright 2002 Project Purple
  */
 
+#include "config.h"
+
 #include <ctype.h>
 #include <stdio.h>
 #include <stdlib.h>
@@ -58,9 +60,11 @@ void readconfig(const char *configfile) {
                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) {
                        /*