浏览代码

Fix assertion

Samuel Thibault 12 年之前
父节点
当前提交
29f81391b9
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/datawizard/memory_nodes.c

+ 1 - 1
src/datawizard/memory_nodes.c

@@ -111,7 +111,7 @@ unsigned _starpu_memory_node_register(enum starpu_node_kind kind, int devid)
 	unsigned nnodes;
 	/* ATOMIC_ADD returns the new value ... */
 	nnodes = STARPU_ATOMIC_ADD(&descr.nnodes, 1);
-	STARPU_ASSERT_MSG(nnodes < STARPU_MAXNODES,"Too many nodes (%u)!", nnodes);
+	STARPU_ASSERT_MSG((nnodes-1) < STARPU_MAXNODES,"Too many nodes (%u)!", nnodes-1);
 
 	descr.nodes[nnodes-1] = kind;
 	_STARPU_TRACE_NEW_MEM_NODE(nnodes-1);