]> git.feebdaed.xyz Git - 0xmirror/CANopenLinux.git/commitdiff
Fixed static analyzer warnings: [-Wanalyzer-double-free]
authorJanez <janez.paternoster@siol.net>
Fri, 17 Mar 2023 12:50:31 +0000 (13:50 +0100)
committerJanez <janez.paternoster@siol.net>
Fri, 17 Mar 2023 12:50:31 +0000 (13:50 +0100)
CO_storageLinux.c

index b7840754d58671fb1ccd87f8e4d74f5de4c16739..6b8218b307167fce6dd48ef42f69f1bc576fe315 100644 (file)
@@ -110,8 +110,10 @@ static ODR_t storeLinux(CO_storage_entry_t *entry, CO_CANmodule_t *CANmodule) {
         }\r
     }\r
 \r
-    free(filename_tmp);\r
-    free(filename_old);\r
+    if (ret != ODR_OUT_OF_MEM) {\r
+        free(filename_tmp);\r
+        free(filename_old);\r
+    }\r
 \r
     return ret;\r
 }\r