anitazha / rpms / systemd

Forked from rpms/systemd 3 years ago
Clone
Blob Blame History Raw
From 22eebbf0b5ab380173b3d8bab558719b1f408a2e Mon Sep 17 00:00:00 2001
From: Daniel Mack <zonque@gmail.com>
Date: Thu, 20 Feb 2014 13:29:54 +0100
Subject: [PATCH] core/unit: fix unit_add_target_dependencies() for units with
 no dependencies

For units without any dependencies, r needs to be initialized to 0.
Otherwise, the return value of unit_add_target_dependencies() is
unspecified.

Conflicts:
	src/core/unit.c

(cherry-picked from db57f3c6d11864f4227bb6734a0d509695a32a7d)

Resolves: #1147524
---
 src/core/unit.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/core/unit.c b/src/core/unit.c
index e56971b..b51e351 100644
--- a/src/core/unit.c
+++ b/src/core/unit.c
@@ -923,8 +923,8 @@ static int unit_add_default_dependencies(Unit *u) {
 
         Unit *target;
         Iterator i;
-        int r;
         unsigned k;
+        int r = 0;
 
         assert(u);