From: Stefan Beller Date: Sun, 29 Dec 2013 23:18:39 +0000 (+0100) Subject: core: Forgot to dereference pointer when checking for NULL X-Git-Tag: v209~594 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=f146f5e159445c4fc7e89fe19ee2b8d72fc19ed7;p=elogind.git core: Forgot to dereference pointer when checking for NULL Actually we already checked for !rt before, now we'd like to examine the return value of the memory allocation. --- diff --git a/src/core/execute.c b/src/core/execute.c index 6ae9a5eb7..7f93c0c3b 100644 --- a/src/core/execute.c +++ b/src/core/execute.c @@ -2282,7 +2282,7 @@ static int exec_runtime_allocate(ExecRuntime **rt) { return 0; *rt = new0(ExecRuntime, 1); - if (!rt) + if (!*rt) return -ENOMEM; (*rt)->n_ref = 1;