ソースを参照

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");
 	}