]>
Commit | Line | Data |
---|---|---|
0a671b56 DM |
1 | From 03d79a878ba04db2cfbbe05564728748de0f6a2f Mon Sep 17 00:00:00 2001 |
2 | From: Andrei Borzenkov <arvidjaar@gmail.com> | |
3 | Date: Mon, 01 Dec 2014 17:54:12 +0000 | |
4 | Subject: grub-core/fs/zfs/zfsinfo.c: memory leak in print_vdev_info | |
5 | ||
6 | CID: 73635 | |
7 | --- | |
8 | (limited to 'grub-core/fs/zfs') | |
9 | ||
10 | diff --git a/grub-core/fs/zfs/zfsinfo.c b/grub-core/fs/zfs/zfsinfo.c | |
11 | index c96bf21..c8a28ac 100644 | |
12 | --- a/grub-core/fs/zfs/zfsinfo.c | |
13 | +++ b/grub-core/fs/zfs/zfsinfo.c | |
14 | @@ -130,10 +130,12 @@ print_vdev_info (char *nvlist, int tab) | |
15 | grub_free (bootpath); | |
16 | grub_free (devid); | |
17 | grub_free (path); | |
18 | + grub_free (type); | |
19 | return GRUB_ERR_NONE; | |
20 | } | |
21 | char is_mirror=(grub_strcmp(type,VDEV_TYPE_MIRROR) == 0); | |
22 | char is_raidz=(grub_strcmp(type,VDEV_TYPE_RAIDZ) == 0); | |
23 | + grub_free (type); | |
24 | ||
25 | if (is_mirror || is_raidz) | |
26 | { | |
27 | -- | |
28 | cgit v0.9.0.2 |