fixed it
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Fri, 6 Feb 2004 16:42:56 +0000 (16:42 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Fri, 6 Feb 2004 16:42:56 +0000 (16:42 +0000)
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

index ab91b5e..4abd430 100644 (file)
@@ -31,8 +31,8 @@ Vector_insert(struct Vector *vec, void const *key,
   char *       end_ptr = Vector_pushback(vec);
 
   for (data=vec->data; data<end_ptr; data += vec->elem_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;
     }