From bf94f78ce2dd3052af42d8570dc2b2cc329c550f Mon Sep 17 00:00:00 2001 From: Janez Date: Fri, 17 Mar 2023 13:50:31 +0100 Subject: [PATCH] Fixed static analyzer warnings: [-Wanalyzer-double-free] --- CO_storageLinux.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CO_storageLinux.c b/CO_storageLinux.c index b784075..6b8218b 100644 --- a/CO_storageLinux.c +++ b/CO_storageLinux.c @@ -110,8 +110,10 @@ static ODR_t storeLinux(CO_storage_entry_t *entry, CO_CANmodule_t *CANmodule) { } } - free(filename_tmp); - free(filename_old); + if (ret != ODR_OUT_OF_MEM) { + free(filename_tmp); + free(filename_old); + } return ret; } -- 2.43.0