From 2c279a487b9b90fb16ae5097f574f97c522d34e1 Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Fri, 6 Feb 2004 16:42:56 +0000 Subject: [PATCH] fixed it git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@824 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- util-vserver/ensc_vector/vector-insert.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/util-vserver/ensc_vector/vector-insert.c b/util-vserver/ensc_vector/vector-insert.c index ab91b5e..4abd430 100644 --- a/util-vserver/ensc_vector/vector-insert.c +++ b/util-vserver/ensc_vector/vector-insert.c @@ -31,8 +31,8 @@ Vector_insert(struct Vector *vec, void const *key, char * end_ptr = Vector_pushback(vec); for (data=vec->data; dataelem_size) { - if (compare(key, data)>0) { - memmove(data, data+vec->elem_size, + if (compare(key, data)<0) { + memmove(data+vec->elem_size, data, (char *)(end_ptr) - (char *)(data)); return data; } -- 1.8.1.5