From: Zoran V. <vas...@us...> - 2006-01-11 10:40:41
|
Update of /cvsroot/naviserver/naviserver/nsd In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11326/nsd Modified Files: set.c Log Message: Fixed off-by-one error in Ns_SetDelete Index: set.c =================================================================== RCS file: /cvsroot/naviserver/naviserver/nsd/set.c,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** set.c 4 Aug 2005 21:54:26 -0000 1.5 --- set.c 11 Jan 2006 10:40:33 -0000 1.6 *************** *** 519,527 **** ns_free(set->fields[index].name); ns_free(set->fields[index].value); for (i = index; i < set->size; ++i) { set->fields[i].name = set->fields[i + 1].name; set->fields[i].value = set->fields[i + 1].value; } - --set->size; } } --- 519,527 ---- ns_free(set->fields[index].name); ns_free(set->fields[index].value); + --set->size; for (i = index; i < set->size; ++i) { set->fields[i].name = set->fields[i + 1].name; set->fields[i].value = set->fields[i + 1].value; } } } |