mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-21 14:59:34 +00:00
fs/zfs/zfs.c: fix memory leak.
Found by: Coverity scan.
This commit is contained in:
1 parent
637fc62699
commit
e871994849
1 file changed
+2
@@ -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);
|
||||||
|
|||||||
Reference in new issue
Block a user