From 4ea11e45b29c5ada310415f7d758d01befbee7fb Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zden=C4=9Bk=20Salvet?= Date: Fri, 27 Apr 2007 08:23:40 +0000 Subject: [PATCH] Correct eof/error handling in read_roots(). --- org.glite.lb.server/src/bkserverd.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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; -- 1.8.2.3