summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Hergert <christian@hergert.me>2015-09-13 04:57:27 -0700
committerChristian Hergert <christian@hergert.me>2015-09-13 04:57:27 -0700
commitdad8c25e9db1f94774de1ab1cd425f34ec449a86 (patch)
treea689b62b2533904cf5bde247273504188ed47c4d
parent2f272a2c0bb2ca6d241a950395083d03488840d1 (diff)
downloadglib-dad8c25e9db1f94774de1ab1cd425f34ec449a86.tar.gz
arraylist: increment list length during prepend to allocated list
-rw-r--r--glib/garraylist.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/glib/garraylist.c b/glib/garraylist.c
index 3a5b3cc51..177883732 100644
--- a/glib/garraylist.c
+++ b/glib/garraylist.c
@@ -366,6 +366,8 @@ g_array_list_prepend (GArrayList *self,
alloc->items [0].data = data;
+ alloc->len++;
+
_g_array_list_update_pointers (alloc->items, alloc->len);
DEBUG_ASSERT (alloc->len <= alloc->items_len);