summaryrefslogtreecommitdiff
path: root/subversion/libsvn_subr/sorts.c
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>2018-05-08 03:44:38 +0000
committerPeter Wemm <peter@FreeBSD.org>2018-05-08 03:44:38 +0000
commit3faf8d6bffc5d0fb2525ba37bb504c53366caf9d (patch)
tree7e47911263e75034b767fe34b2f8d3d17e91f66d /subversion/libsvn_subr/sorts.c
parenta55fb3c0d5eca7d887798125d5b95942b1f01d4b (diff)
Diffstat (limited to 'subversion/libsvn_subr/sorts.c')
-rw-r--r--subversion/libsvn_subr/sorts.c2
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