diff --git a/glib/garray.c b/glib/garray.c index 075cb8d73..6e70f859e 100644 --- a/glib/garray.c +++ b/glib/garray.c @@ -1051,6 +1051,8 @@ g_ptr_array_copy (GPtrArray *array, array->len * sizeof (*array->pdata)); } + new_array->len = array->len; + return new_array; }