diff options
Diffstat (limited to 'subversion/libsvn_subr/sorts.c')
-rw-r--r-- | subversion/libsvn_subr/sorts.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/subversion/libsvn_subr/sorts.c b/subversion/libsvn_subr/sorts.c index 06a4964e1a443..613c93b288a4f 100644 --- a/subversion/libsvn_subr/sorts.c +++ b/subversion/libsvn_subr/sorts.c @@ -333,7 +333,7 @@ svn_sort__array_delete(apr_array_header_t *arr, if (delete_index >= 0 && delete_index < arr->nelts && elements_to_delete > 0 - && (elements_to_delete + delete_index) <= arr->nelts) + && (arr->nelts - delete_index) >= elements_to_delete) { /* If we are not deleting a block of elements that extends to the end of the array, then we need to move the remaining elements to keep |