summaryrefslogtreecommitdiff
path: root/src/array.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/array.c')
-rw-r--r--src/array.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/array.c b/src/array.c
index bde54a8..d810836 100644
--- a/src/array.c
+++ b/src/array.c
@@ -42,7 +42,7 @@
#define al_array_insert(array, i, item) \
do { \
al_array_reserve(array, (array).count + 1); \
- if (i != (array).count - 1) { \
+ if (i != (array).count) { \
al_memmove(al_array_offset(array, i + 1), al_array_offset(array, i), \
al_array_item_size(array) * ((array).count - i)); \
} \