From: Andrei Borzenkov Date: Tue, 27 Jan 2015 17:52:27 +0000 (+0300) Subject: fs/zfs/zfs.c: fix memory leak. X-Git-Tag: 2.02-beta3~461 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e871994849802889af1ad26ddde68e9a12466ba1;p=thirdparty%2Fgrub.git fs/zfs/zfs.c: fix memory leak. Found by: Coverity scan. --- diff --git a/grub-core/fs/zfs/zfs.c b/grub-core/fs/zfs/zfs.c index 9edac5099..057b471e1 100644 --- a/grub-core/fs/zfs/zfs.c +++ b/grub-core/fs/zfs/zfs.c @@ -2835,6 +2835,8 @@ dnode_get_path (struct subvolume *subvol, const char *path_in, dnode_end_t *dn, if (!path_buf) { grub_free (oldpathbuf); + if (free_symval) + grub_free (sym_value); return grub_errno; } grub_memcpy (path, sym_value, sym_sz);