Update of /cvsroot/agd/server/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9953
Modified Files:
array.c
Log Message:
Fix for a special case.
Index: array.c
===================================================================
RCS file: /cvsroot/agd/server/src/array.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- array.c 16 Mar 2004 14:07:37 -0000 1.9
+++ array.c 20 Mar 2004 19:16:28 -0000 1.10
@@ -90,6 +90,11 @@
void array_remove(array_t *a, int index)
{
int i;
+ if(index == a->length - 1) {
+ a->length--;
+ return;
+ }
+
for(i=index;i<a->length;i++) {
a->data[i] = a->data[i+1];
}
|