sd-device-monitor: do not trigger assertion when uid_map is not empty

Follow-up for c0aa23cf1e.
This commit is contained in:
Yu Watanabe 2022-09-16 09:26:07 +09:00 committed by Lennart Poettering
parent 05d5db01b7
commit f91c23f785

View file

@ -469,6 +469,7 @@ static bool check_sender_uid(sd_device_monitor *m, uid_t uid) {
return true;
if (m->n_uid_range == SIZE_MAX) {
m->n_uid_range = 0;
r = uid_range_load_userns(&m->mapped_userns_uid_range, &m->n_uid_range, NULL);
if (r < 0)
log_monitor_errno(m, r, "Failed to load UID ranges mapped to the current user namespace, ignoring: %m");