1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2024-12-23 17:34:00 +03:00

core: execute - use hashmap_ensure_put

This commit is contained in:
Susant Sahani 2021-01-18 19:13:33 +01:00
parent 9b059ee022
commit 630837065e

View File

@ -6059,15 +6059,11 @@ static int exec_runtime_add(
/* tmp_dir, var_tmp_dir, netns_storage_socket fds are donated on success */
r = hashmap_ensure_allocated(&m->exec_runtime_by_id, &string_hash_ops);
if (r < 0)
return r;
r = exec_runtime_allocate(&rt, id);
if (r < 0)
return r;
r = hashmap_put(m->exec_runtime_by_id, rt->id, rt);
r = hashmap_ensure_put(&m->exec_runtime_by_id, &string_hash_ops, rt->id, rt);
if (r < 0)
return r;