diff options
author | Susant Sahani <ssahani@vmware.com> | 2021-01-20 13:58:00 +0100 |
---|---|---|
committer | Susant Sahani <ssahani@vmware.com> | 2021-01-20 15:13:18 +0100 |
commit | f656fdb6235572fd2d0b69f4fc810010d83275b5 (patch) | |
tree | b05ba3ebad29d2752d7b538d7c54bfebcace864c | |
parent | 639deab187265d9e7c3efd44646f288ae809cefe (diff) | |
download | systemd-f656fdb6235572fd2d0b69f4fc810010d83275b5.tar.gz |
sd-event: Use hashmap_ensure_put
-rw-r--r-- | src/libsystemd/sd-event/sd-event.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/libsystemd/sd-event/sd-event.c b/src/libsystemd/sd-event/sd-event.c index 3f1a6776fe..f4ab2e4b78 100644 --- a/src/libsystemd/sd-event/sd-event.c +++ b/src/libsystemd/sd-event/sd-event.c @@ -629,10 +629,6 @@ static int event_make_signal_data( return 0; } } else { - r = hashmap_ensure_allocated(&e->signal_data, &uint64_hash_ops); - if (r < 0) - return r; - d = new(struct signal_data, 1); if (!d) return -ENOMEM; @@ -643,7 +639,7 @@ static int event_make_signal_data( .priority = priority, }; - r = hashmap_put(e->signal_data, &d->priority, d); + r = hashmap_ensure_put(&e->signal_data, &uint64_hash_ops, &d->priority, d); if (r < 0) { free(d); return r; |