diff --git a/src/userdb/userdbctl.c b/src/userdb/userdbctl.c index f98acce29e..761f172682 100644 --- a/src/userdb/userdbctl.c +++ b/src/userdb/userdbctl.c @@ -310,6 +310,9 @@ static int table_add_uid_map( assert(table); assert(add_unavailable); + if (!p) + return 0; + for (size_t i = 0; p && i < p->n_entries; i++) { UIDRangeEntry *x = p->entries + i;