浏览代码

db_cluster: allow empty array in a priority slot

Daniel-Constantin Mierla 13 年之前
父节点
当前提交
3d6570ce35
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      modules_k/db_cluster/dbcl_api.c

+ 2 - 0
modules_k/db_cluster/dbcl_api.c

@@ -50,6 +50,7 @@
 	ret = -1;\
 	for(i=DBCL_PRIO_SIZE-1; i>0; i--)\
 	{\
+		if(cls->rlist[i].clen<=0) continue; \
 		switch(cls->rlist[i].mode) {\
 			case 's':\
 			case 'S':\
@@ -123,6 +124,7 @@
 	rc = 0;\
 	for(i=DBCL_PRIO_SIZE-1; i>0; i--)\
 	{\
+		if(cls->wlist[i].clen<=0) continue; \
 		switch(cls->wlist[i].mode) {\
 			case 's':\
 			case 'S':\