From d1b6a04afc73955b9e18efa386779d9d3d93005b Mon Sep 17 00:00:00 2001 From: VodBox Date: Mon, 3 Feb 2020 10:44:15 +1300 Subject: [PATCH] libobs/util: Fix incorrect assertion in darray_insert_array Previously the assertion required the idx to be smaller than the number of elements in the darray. This would mean you could not insert anything at the end of a darray, and would make it impossible to insert an array into an empty darray. --- libobs/util/darray.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libobs/util/darray.h b/libobs/util/darray.h index 6faa948a7..eb75410ad 100644 --- a/libobs/util/darray.h +++ b/libobs/util/darray.h @@ -284,7 +284,7 @@ static inline void darray_insert_array(const size_t element_size, assert(array != NULL); assert(num != 0); - assert(idx < dst->num); + assert(idx <= dst->num); old_num = dst->num; darray_resize(element_size, dst, dst->num + num);