summaryrefslogtreecommitdiffstats
path: root/Vector.c
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2015-02-03 22:32:07 +0100
committerHisham Muhammad <hisham@gobolinux.org>2015-02-03 22:32:07 +0100
commitd7c843c23bf73655df201e95fffef36c7e57c298 (patch)
treed23217b5f5cbd0c76601ea68a56dc1de7af98b4a /Vector.c
parent14bd77c5f4ac968e9d6f0a5a9be29d49c5588f6d (diff)
Complete cursor-based movement of headers.
Diffstat (limited to 'Vector.c')
-rw-r--r--Vector.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/Vector.c b/Vector.c
index f3212f84..94ad32f6 100644
--- a/Vector.c
+++ b/Vector.c
@@ -192,6 +192,10 @@ void Vector_insert(Vector* this, int idx, void* data_) {
assert(idx <= this->items);
assert(Object_isA(data, this->type));
assert(Vector_isConsistent(this));
+
+ if (idx > this->items) {
+ idx = this->items;
+ }
Vector_checkArraySize(this);
//assert(this->array[this->items] == NULL);

© 2014-2024 Faster IT GmbH | imprint | privacy policy