瀏覽代碼

Fix test termination when there is no CPU worker

Samuel Thibault 10 年之前
父節點
當前提交
3b59a224ac
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      tests/datawizard/commute2.c

+ 5 - 1
tests/datawizard/commute2.c

@@ -87,7 +87,11 @@ int main()
 		task->cl_arg = (void*)(uintptr_t)i;
 
 		ret = starpu_task_submit(task);
-		if (ret == -ENODEV) goto enodev;
+		if (ret == -ENODEV)
+		{
+			starpu_data_release(a_handle);
+			goto enodev;
+		}
 		STARPU_CHECK_RETURN_VALUE(ret, "starpu_task_submit");
 	}