Fixes:
lib/tdb/common/rescue.c:299:2: warning: Null pointer passed as an argument to a 'nonnull' parameter <--[clang]
qsort(found.arr, found.num, sizeof(found.arr[0]), cmp_key);
^ ~~~~~~~~~
Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz>
}
/* Now sort by key! */
- qsort(found.arr, found.num, sizeof(found.arr[0]), cmp_key);
+ if (found.arr != NULL) {
+ qsort(found.arr, found.num, sizeof(found.arr[0]), cmp_key);
+ }
- for (i = 0; i < found.num; ) {
+ for (i = 0; found.arr && i < found.num; ) {
unsigned int num, num_in_hash = 0;
/* How many are identical? */