From: Mathieu Desnoyers Date: Wed, 2 Aug 2017 15:34:43 +0000 (-0400) Subject: Fix: uninitialized return value on error path X-Git-Tag: v2.11.0-rc1~455 X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=commitdiff_plain;h=8145abcfd41912ddccea2edaf4edd997060180ec Fix: uninitialized return value on error path Found by Coverity: *** CID 1378810: Uninitialized variables (UNINIT) /src/bin/lttng-sessiond/context.c: 73 in add_kctx_all_channels() Signed-off-by: Mathieu Desnoyers Signed-off-by: Jérémie Galarneau --- diff --git a/src/bin/lttng-sessiond/context.c b/src/bin/lttng-sessiond/context.c index a2f022886..1e68bd8bb 100644 --- a/src/bin/lttng-sessiond/context.c +++ b/src/bin/lttng-sessiond/context.c @@ -55,6 +55,7 @@ static int add_kctx_all_channels(struct ltt_kernel_session *ksession, kctx_copy = trace_kernel_copy_context(kctx); if (!kctx_copy) { PERROR("zmalloc ltt_kernel_context"); + ret = -ENOMEM; goto error; }