From: Susant Sahani Date: Thu, 14 Jan 2021 06:18:59 +0000 (+0100) Subject: udevd: Use hashmap_ensure_put X-Git-Tag: v248-rc1~323^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=92a74c4744cbf752e43387026963d4821073a340;p=thirdparty%2Fsystemd.git udevd: Use hashmap_ensure_put --- diff --git a/src/udev/udevd.c b/src/udev/udevd.c index ef344e8a4d9..84d05d79f3b 100644 --- a/src/udev/udevd.c +++ b/src/udev/udevd.c @@ -211,11 +211,7 @@ static int worker_new(struct worker **ret, Manager *manager, sd_device_monitor * .pid = pid, }; - r = hashmap_ensure_allocated(&manager->workers, &worker_hash_op); - if (r < 0) - return r; - - r = hashmap_put(manager->workers, PID_TO_PTR(pid), worker); + r = hashmap_ensure_put(&manager->workers, &worker_hash_op, PID_TO_PTR(pid), worker); if (r < 0) return r;