fs/zfs/zfs.c: fix memory leak.

Found by: Coverity scan.
This commit is contained in:
Andrei Borzenkov 2015-01-27 20:52:27 +03:00
parent 637fc62699
commit e871994849

View file

@ -2835,6 +2835,8 @@ dnode_get_path (struct subvolume *subvol, const char *path_in, dnode_end_t *dn,
if (!path_buf) if (!path_buf)
{ {
grub_free (oldpathbuf); grub_free (oldpathbuf);
if (free_symval)
grub_free (sym_value);
return grub_errno; return grub_errno;
} }
grub_memcpy (path, sym_value, sym_sz); grub_memcpy (path, sym_value, sym_sz);