From cb59ac1cfe1b1426f9fada4f90baa27db6a1bf9a Mon Sep 17 00:00:00 2001 From: Yonghua Huang Date: Mon, 7 Jun 2021 14:35:06 +0800 Subject: [PATCH] dm: remove redundant null check in unregister_mem_init return value 'err' of mmio_rb_lookup() being 0 ensures 'entry' is not NULL, hence checking it before 'free(entry)' is unnecessary. Tracked-On: #6157 Signed-off-by: Yonghua Huang --- devicemodel/core/mem.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/devicemodel/core/mem.c b/devicemodel/core/mem.c index c203400cb..0fdaba313 100644 --- a/devicemodel/core/mem.c +++ b/devicemodel/core/mem.c @@ -249,8 +249,7 @@ unregister_mem_int(struct mmio_rb_tree *rbt, struct mem_range *memp) if (mmio_hint == entry) mmio_hint = NULL; - if (entry) - free(entry); + free(entry); } } pthread_rwlock_unlock(&mmio_rwlock);