From: Karel Zak Date: Mon, 6 May 2019 10:39:07 +0000 (+0200) Subject: lsblk: fix heap-use-after-free X-Git-Tag: v2.34-rc2~100 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f6f8a671a9a45125b6261c08b849833bce0f39a8;p=thirdparty%2Futil-linux.git lsblk: fix heap-use-after-free Addresses: https://github.com/karelzak/util-linux/issues/787 Signed-off-by: Karel Zak --- diff --git a/misc-utils/lsblk.c b/misc-utils/lsblk.c index 34a6cd9cac..30d5d9b4ea 100644 --- a/misc-utils/lsblk.c +++ b/misc-utils/lsblk.c @@ -1560,6 +1560,7 @@ static int process_all_devices(struct lsblk_devtree *tr) if (is_maj_excluded(dev->maj) || !is_maj_included(dev->maj)) { DBG(DEV, ul_debug(" %s: ignore (by filter)", d->d_name)); lsblk_devtree_remove_device(tr, dev); + dev = NULL; goto next; }