bdev/gpt: fix use after free of gpt_base
Fixes: 5f6306ea24
("bdev/gpt: free base bdev_part in gpt after
examining")
Change-Id: Ia9cd64127f435b1b40f6a34b6e5166b329924ed6
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
Reviewed-on: https://review.gerrithub.io/378652
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
parent
9eabe8dc6b
commit
49934e252e
@ -77,9 +77,8 @@ static bool g_gpt_disabled;
|
|||||||
static void
|
static void
|
||||||
spdk_gpt_base_free(struct gpt_base *gpt_base)
|
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);
|
spdk_dma_free(gpt_base->gpt.buf);
|
||||||
free(gpt_base);
|
spdk_bdev_part_base_free(&gpt_base->part_base);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
Loading…
Reference in New Issue
Block a user