From: Karel Zak Date: Wed, 28 Jan 2015 14:05:14 +0000 (+0100) Subject: libfdisk: fix possible mem leak [coverity scan] X-Git-Tag: v2.26-rc2~54 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9c321dfbf0f63a2070013dd1b58bdee37f5ac4aa;p=thirdparty%2Futil-linux.git libfdisk: fix possible mem leak [coverity scan] Signed-off-by: Karel Zak --- diff --git a/libfdisk/src/context.c b/libfdisk/src/context.c index ef8b30b047..84867b0abe 100644 --- a/libfdisk/src/context.c +++ b/libfdisk/src/context.c @@ -149,8 +149,11 @@ struct fdisk_context *fdisk_new_nested_context(struct fdisk_context *parent, fdisk_ref_context(parent); cxt->parent = parent; - if (init_nested_from_parent(cxt, 1) != 0) + if (init_nested_from_parent(cxt, 1) != 0) { + cxt->parent = NULL; + fdisk_unref_context(cxt); return NULL; + } if (name) { if (strcasecmp(name, "bsd") == 0)