(binary_search): Fix assertion.
[pspp-builds.git] / src / libpspp / array.c
index f375f83dfa9851bdb6208d0875d2356031c7501f..56afb1ae960abf3ab95fef0b9424cda2ed05e946 100644 (file)
@@ -531,7 +531,7 @@ binary_search (const void *array, size_t count, size_t size,
                void *value,
                algo_compare_func *compare, const void *aux) 
 {
-  assert (array != NULL);
+  assert (array != NULL || count == 0);
   assert (count <= INT_MAX);
   assert (compare != NULL);