about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-02-12 14:07:55 +0100
committerptitSeb <sebastien.chev@gmail.com>2023-02-12 14:07:55 +0100
commitb5d32fe271a5aecd3812358ac05d828dd4f06459 (patch)
treea261bfe0efd3f470b6a8af84432026c604f187b7 /src
parent8a5a69818ebf8e7d8609a6bf183a99acd1a797bb (diff)
downloadbox64-b5d32fe271a5aecd3812358ac05d828dd4f06459.tar.gz
box64-b5d32fe271a5aecd3812358ac05d828dd4f06459.zip
Fixed a memory leak in rcfile
Diffstat (limited to 'src')
-rw-r--r--src/tools/rcfile.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tools/rcfile.c b/src/tools/rcfile.c
index 3b7f3c4a..65474f80 100644
--- a/src/tools/rcfile.c
+++ b/src/tools/rcfile.c
@@ -366,8 +366,10 @@ void LoadRCFile(const char* filename)
         }
     }
     // last entry to be pushed too
-    if(current_name)
+    if(current_name) {
         addParam(current_name, &current_param);
+        free(current_name);
+    }
     free(line);
     printf_log(LOG_INFO, "Params database has %d entries\n", kh_size(params));
 }