chiark / gitweb /
Need to use #elif defined(DEBIAN) here...
[elogind.git] / src / util.c
index bdc194e80c9ce45bde0975d7ef9c5ab4b4482bfd..0939ea9456bde70eaf193a65002ffe8d0665774c 100644 (file)
@@ -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;