X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Futil.c;h=0939ea9456bde70eaf193a65002ffe8d0665774c;hp=bdc194e80c9ce45bde0975d7ef9c5ab4b4482bfd;hb=f6943caa53ac486cc8de580160954ba2b8ffd504;hpb=1b39d4b9d271f2309a193d4e4fae6633248b0e94 diff --git a/src/util.c b/src/util.c index bdc194e80..0939ea945 100644 --- a/src/util.c +++ b/src/util.c @@ -602,7 +602,7 @@ int parse_env_file( const char *fname, const char *seperator, ...) { - int r; + int r = 0; char *contents, *p; assert(fname); @@ -657,6 +657,8 @@ int parse_env_file( *value = v; p += n; + + r ++; break; } va_end(ap); @@ -666,8 +668,6 @@ int parse_env_file( p += strcspn(p, seperator); } - r = 0; - fail: free(contents); return r;