diff options
Diffstat (limited to 'tests/t0004-vector.c')
-rw-r--r-- | tests/t0004-vector.c | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/tests/t0004-vector.c b/tests/t0004-vector.c deleted file mode 100644 index bee71d2f2..000000000 --- a/tests/t0004-vector.c +++ /dev/null @@ -1,27 +0,0 @@ -#include "test_lib.h" -#include "common.h" -#include "vector.h" - -/* Initial size of 1 will cause writing past array bounds prior to fix */ -BEGIN_TEST(initial_size_one) - git_vector x; - int i; - git_vector_init(&x, 1, NULL, NULL); - for (i = 0; i < 10; ++i) { - git_vector_insert(&x, (void*) 0xabc); - } - git_vector_free(&x); -END_TEST - -/* vector used to read past array bounds on remove() */ -BEGIN_TEST(remove) - git_vector x; - // make initial capacity exact for our insertions. - git_vector_init(&x, 3, NULL, NULL); - git_vector_insert(&x, (void*) 0xabc); - git_vector_insert(&x, (void*) 0xdef); - git_vector_insert(&x, (void*) 0x123); - - git_vector_remove(&x, 0); // used to read past array bounds. - git_vector_free(&x); -END_TEST |