From b01815f34948eccc5cf598b3e8be149ecf17abc9 Mon Sep 17 00:00:00 2001 From: Laurent Vivier Date: Thu, 23 Aug 2007 19:54:27 +0000 Subject: [PATCH] emile_config_read_next() return -1 on end of file --- tools/emile_config.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/emile_config.c b/tools/emile_config.c index 08060fa..f6d6245 100644 --- a/tools/emile_config.c +++ b/tools/emile_config.c @@ -243,8 +243,9 @@ static int read_description(FILE* fd, char* desc, int size) char name[256]; char value[1024]; int found = 0; + int ret; - while (read_line(fd, name, value) != -1) + while ((ret = read_line(fd, name, value)) != -1) { if (strcmp("title", name) == 0) { @@ -283,7 +284,7 @@ static int read_description(FILE* fd, char* desc, int size) } offset = ftell(fd); } - return 0; + return ret; } int emile_config_read_next(emile_config* config)