Forráskód Böngészése

db_cluster: allow empty array in a priority slot

Daniel-Constantin Mierla 13 éve
szülő
commit
3d6570ce35
1 módosított fájl, 2 hozzáadás és 0 törlés
  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;\
 	ret = -1;\
 	for(i=DBCL_PRIO_SIZE-1; i>0; i--)\
 	for(i=DBCL_PRIO_SIZE-1; i>0; i--)\
 	{\
 	{\
+		if(cls->rlist[i].clen<=0) continue; \
 		switch(cls->rlist[i].mode) {\
 		switch(cls->rlist[i].mode) {\
 			case 's':\
 			case 's':\
 			case 'S':\
 			case 'S':\
@@ -123,6 +124,7 @@
 	rc = 0;\
 	rc = 0;\
 	for(i=DBCL_PRIO_SIZE-1; i>0; i--)\
 	for(i=DBCL_PRIO_SIZE-1; i>0; i--)\
 	{\
 	{\
+		if(cls->wlist[i].clen<=0) continue; \
 		switch(cls->wlist[i].mode) {\
 		switch(cls->wlist[i].mode) {\
 			case 's':\
 			case 's':\
 			case 'S':\
 			case 'S':\