chiark / gitweb /
core/unit: fix unit_add_target_dependencies() for units with no dependencies
authorDaniel Mack <zonque@gmail.com>
Thu, 20 Feb 2014 12:29:54 +0000 (13:29 +0100)
committerDaniel Mack <zonque@gmail.com>
Thu, 20 Feb 2014 12:29:54 +0000 (13:29 +0100)
For units without any dependencies, r needs to be initialized to 0.
Otherwise, the return value of unit_add_target_dependencies() is
unspecified.

src/core/unit.c

index 21ad434..016b1e3 100644 (file)
@@ -959,7 +959,7 @@ static int unit_add_target_dependencies(Unit *u) {
         Unit *target;
         Iterator i;
         unsigned k;
-        int r;
+        int r = 0;
 
         assert(u);