Commit 49934e25 authored by Daniel Verkamp's avatar Daniel Verkamp
Browse files

bdev/gpt: fix use after free of gpt_base



Fixes: 5f6306ea ("bdev/gpt: free base bdev_part in gpt after
examining")

Change-Id: Ia9cd64127f435b1b40f6a34b6e5166b329924ed6
Signed-off-by: default avatarDaniel Verkamp <daniel.verkamp@intel.com>
Reviewed-on: https://review.gerrithub.io/378652


Tested-by: default avatarSPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
parent 9eabe8dc
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -77,9 +77,8 @@ static bool g_gpt_disabled;
static void
spdk_gpt_base_free(struct gpt_base *gpt_base)
{
	spdk_bdev_part_base_free(&gpt_base->part_base);
	spdk_dma_free(gpt_base->gpt.buf);
	free(gpt_base);
	spdk_bdev_part_base_free(&gpt_base->part_base);
}

static void