X-Git-Url: http://the.earth.li/gitweb/?a=blobdiff_plain;f=onak-conf.c;h=f97197cf72694c58167d53ade6b1bb2e205f78f8;hb=39b352321e40d267678d02d13ab6de1e1e4958c6;hp=864f6b5d161ebbbe538321c058cbd752e047336f;hpb=3cda9c7bba49d5f9b8321bb66b14db9b9bc2f528;p=onak.git diff --git a/onak-conf.c b/onak-conf.c index 864f6b5..f97197c 100644 --- a/onak-conf.c +++ b/onak-conf.c @@ -4,10 +4,10 @@ * Jonathan McDowell * * Copyright 2002 Project Purple - * - * $Id: onak-conf.c,v 1.9 2004/05/27 01:34:18 noodles Exp $ */ +#include "config.h" + #include #include #include @@ -60,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) { /*