fix memory leak when program exits due to incorrect regex pattern

Tue, 30 Jun 2026 11:55:49 +0200

author
Mike Becker <universe@uap-core.de>
date
Tue, 30 Jun 2026 11:55:49 +0200
changeset 93
cd3013126129
parent 92
51270d470cda
child 94
9637e3efb8e7

fix memory leak when program exits due to incorrect regex pattern

src/cline.c file | annotate | diff | comparison | revisions
--- a/src/cline.c	Tue Jun 30 11:55:30 2026 +0200
+++ b/src/cline.c	Tue Jun 30 11:55:49 2026 +0200
@@ -275,6 +275,8 @@
 
   /* Compiler regular expressions, if any specified */
   if (!regex_compile_all(settings->regex)) {
+    destroy_string_list_t(directories);
+    destroy_settings_t(settings);
     return 1;
   }
 

mercurial