Explorar o código

Make sure we don't overflow job id width

Samuel Thibault %!s(int64=8) %!d(string=hai) anos
pai
achega
c0a06d4ae6
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      src/core/jobs.c

+ 1 - 0
src/core/jobs.c

@@ -94,6 +94,7 @@ struct _starpu_job* STARPU_ATTRIBUTE_MALLOC _starpu_job_create(struct starpu_tas
 	{
 		job->job_id = STARPU_ATOMIC_ADDL(&job_cnt, 1);
 		STARPU_AYU_ADDTASK(job->job_id, task);
+		STARPU_ASSERT(job->job_id != ULONG_MAX);
 	}
 	if (max_memory_use)
 	{