From: Zdeněk Salvet Date: Fri, 27 Apr 2007 08:23:40 +0000 (+0000) Subject: Correct eof/error handling in read_roots(). X-Git-Tag: merge_30_31_src5 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=4ea11e45b29c5ada310415f7d758d01befbee7fb;p=jra1mw.git Correct eof/error handling in read_roots(). --- diff --git a/org.glite.lb.server/src/bkserverd.c b/org.glite.lb.server/src/bkserverd.c index 0ee0389..f368669 100644 --- a/org.glite.lb.server/src/bkserverd.c +++ b/org.glite.lb.server/src/bkserverd.c @@ -1383,9 +1383,8 @@ static int read_roots(const char *file) return 0; } - while (!feof(roots)) { + while (fgets(buf,sizeof buf,roots) != NULL) { char *nl; - fgets(buf,sizeof buf,roots); nl = strchr(buf,'\n'); if (nl) *nl = 0;