commit c365eabf8e76ebaf026f17dd09581efc323184a8
parent 5137f3e1a22c3e9605eaa0dd013c16b74daef5a5
Author: Anselm R. Garbe <garbeam@wmii.de>
Date: Fri, 7 Apr 2006 20:17:11 +0200
fixed wrong memmove call reported by usa
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libcext/vector.c b/libcext/vector.c
@@ -24,7 +24,7 @@ cext_vdetach(Vector *v, void *data)
for(i = 0; i < v->size; i++)
if (v->data[i] == data) {
memmove(v->data + i, v->data + i + 1,
- (v->size - i) * sizeof(void *));
+ (v->size - i - 1) * sizeof(void *));
--v->size;
return;
}