Sfoglia il codice sorgente

Make sure we don't overflow job id width

Samuel Thibault 8 anni fa
parent
commit
c0a06d4ae6
1 ha cambiato i file con 1 aggiunte e 0 eliminazioni
  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)
 	{