summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilip Withnall <pwithnall@endlessos.org>2022-12-29 16:07:33 +0000
committerPhilip Withnall <pwithnall@endlessos.org>2022-12-29 16:09:20 +0000
commit41b6de661d847c9d1d3384a71e0249c49441a2a3 (patch)
treec689f32bc250ca7e3b9d4f746e46ecae4826e7ea
parent0c640cf671c477f1ac208290c32e8fdce1280170 (diff)
downloadglib-41b6de661d847c9d1d3384a71e0249c49441a2a3.tar.gz
garray: Add some additional length assertions
This should shut Coverity up. Signed-off-by: Philip Withnall <pwithnall@endlessos.org> Coverity CID: #1502194
-rw-r--r--glib/garray.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/glib/garray.c b/glib/garray.c
index 3ba41a483..28c043d95 100644
--- a/glib/garray.c
+++ b/glib/garray.c
@@ -1371,6 +1371,7 @@ ptr_array_new_from_array (gpointer *data,
GPtrArray *array;
GRealPtrArray *rarray;
+ g_assert (data != NULL || len == 0);
g_assert (len <= G_MAXUINT);
array = ptr_array_new (len, element_free_func, null_terminated);
@@ -1478,6 +1479,7 @@ g_ptr_array_new_from_null_terminated_array (gpointer *data,
len += 1;
}
+ g_assert (data != NULL || len == 0);
g_return_val_if_fail (len <= G_MAXUINT, NULL);
return ptr_array_new_from_array (