瀏覽代碼

fix memleak

Samuel Thibault 7 年之前
父節點
當前提交
d506bc7d08
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      src/core/dependencies/cg.c

+ 6 - 0
src/core/dependencies/cg.c

@@ -55,7 +55,13 @@ void _starpu_cg_list_deinit(struct _starpu_cg_list *list)
 		 * if there is no more reference. */
 		unsigned ntags = STARPU_ATOMIC_ADD(&cg->ntags, -1);
 		if (ntags == 0)
+		{
+#ifdef STARPU_DEBUG
+			free(list->succ[id]->deps);
+			free(list->succ[id]->done);
+#endif
 			free(list->succ[id]);
+		}
 	}
 
 #ifdef STARPU_DYNAMIC_DEPS_SIZE