]> git.proxmox.com Git - zfs-grub.git/blame - pvepatches/zfs.c-fix-memory-leak.patch
use latest packages from githup (2.02-beta2.9-ZOL11-7aa9f6)
[zfs-grub.git] / pvepatches / zfs.c-fix-memory-leak.patch
CommitLineData
0a671b56
DM
1From e871994849802889af1ad26ddde68e9a12466ba1 Mon Sep 17 00:00:00 2001
2From: Andrei Borzenkov <arvidjaar@gmail.com>
3Date: Tue, 27 Jan 2015 17:52:27 +0000
4Subject: fs/zfs/zfs.c: fix memory leak.
5
6Found by: Coverity scan.
7---
8(limited to 'grub-core/fs/zfs')
9
10diff --git a/grub-core/fs/zfs/zfs.c b/grub-core/fs/zfs/zfs.c
11index 9edac50..057b471 100644
12--- a/grub-core/fs/zfs/zfs.c
13+++ b/grub-core/fs/zfs/zfs.c
14@@ -2835,6 +2835,8 @@ dnode_get_path (struct subvolume *subvol, const char *path_in, dnode_end_t *dn,
15 if (!path_buf)
16 {
17 grub_free (oldpathbuf);
18+ if (free_symval)
19+ grub_free (sym_value);
20 return grub_errno;
21 }
22 grub_memcpy (path, sym_value, sym_sz);
23--
24cgit v0.9.0.2