瀏覽代碼

Fix memleak on incorrect usage

Samuel Thibault 4 年之前
父節點
當前提交
49d341a4cd
共有 1 個文件被更改,包括 5 次插入1 次删除
  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 main(int argc, char **argv)
 {
 {
 	int ret = parse_args(argc, 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);
 	starpu_fxt_generate_trace(&options);