소스 검색

fxt: Fix memleak

Samuel Thibault 4 년 전
부모
커밋
c65013f5f0
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      src/debug/traces/starpu_fxt.c

+ 1 - 0
src/debug/traces/starpu_fxt.c

@@ -4973,6 +4973,7 @@ void starpu_fxt_write_data_trace_in_dir(char *filename_in, char *dir)
 			tasks[workerid].workerid = (unsigned)workerid;
 			tasks[workerid].exec_time = ev.time;
 			has_name = ev.param[4];
+			free(tasks[workerid].codelet_name);
 			tasks[workerid].codelet_name = strdup(has_name ? get_fxt_string(&ev, 5): "unknown");
 			//fprintf(stderr, "start codelet :[%d][%s]\n", workerid, tasks[workerid].codelet_name);
 			break;