30 lines
694 B
Diff
30 lines
694 B
Diff
From 9c41484e8dd458117f0b4330440183d2880a8c42 Mon Sep 17 00:00:00 2001
|
|
From: Yang Shen <shenyang39@huawei.com>
|
|
Date: Sat, 9 Dec 2023 16:13:48 +0800
|
|
Subject: [PATCH 122/123] uadk: mempool - fix pointer check
|
|
|
|
Add a check for map pointer.
|
|
|
|
Signed-off-by: Yang Shen <shenyang39@huawei.com>
|
|
---
|
|
wd_mempool.c | 3 ++-
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/wd_mempool.c b/wd_mempool.c
|
|
index ed107d1..5051300 100644
|
|
--- a/wd_mempool.c
|
|
+++ b/wd_mempool.c
|
|
@@ -231,7 +231,8 @@ static struct bitmap *create_bitmap(int bits)
|
|
static void destroy_bitmap(struct bitmap *bm)
|
|
{
|
|
if (bm) {
|
|
- free(bm->map);
|
|
+ if (bm->map)
|
|
+ free(bm->map);
|
|
free(bm);
|
|
}
|
|
}
|
|
--
|
|
2.31.1.windows.1
|
|
|