diff --git a/runner/settings.c b/runner/settings.c
index 92fd42ea6b6774401009fd3dc4800ce599e0ac86..afb312dc1cdaab19b246470dc26d5d70eb4fe074 100644
--- a/runner/settings.c
+++ b/runner/settings.c
@@ -640,6 +640,7 @@ void clear_settings(struct settings *settings)
 	free(settings->name);
 	free(settings->test_root);
 	free(settings->results_path);
+	free(settings->code_coverage_script);
 
 	free_regexes(&settings->include_regexes);
 	free_regexes(&settings->exclude_regexes);