]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udevd: Use hashmap_ensure_put
authorSusant Sahani <ssahani@vmware.com>
Thu, 14 Jan 2021 06:18:59 +0000 (07:18 +0100)
committerSusant Sahani <ssahani@gmail.com>
Fri, 15 Jan 2021 13:32:22 +0000 (14:32 +0100)
src/udev/udevd.c

index ef344e8a4d95c544739d781881ef386d88ab66e8..84d05d79f3b754e93df44f23b0e0d5e9a89ed0d4 100644 (file)
@@ -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;