Explorar o código

Fix memleak on incorrect usage

Samuel Thibault %!s(int64=4) %!d(string=hai) anos
pai
achega
49d341a4cd
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      tools/starpu_fxt_tool.c

+ 5 - 1
tools/starpu_fxt_tool.c

@@ -208,7 +208,11 @@ static int parse_args(int argc, char **argv)
 int main(int argc, char **argv)
 {
 	int ret = parse_args(argc, argv);
-	if (ret) return ret;
+	if (ret)
+	{
+		starpu_fxt_options_shutdown(&options);
+		return ret;
+	}
 
 	starpu_fxt_generate_trace(&options);