From: Susant Sahani Date: Mon, 18 Jan 2021 10:23:38 +0000 (+0100) Subject: install: use ordered_hashmap_ensure_put X-Git-Tag: v248-rc1~301^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0b83974b9105bef58de6272adc8c8b673687192c;p=thirdparty%2Fsystemd.git install: use ordered_hashmap_ensure_put --- diff --git a/src/shared/install.c b/src/shared/install.c index 302497a965b..e70fa450226 100644 --- a/src/shared/install.c +++ b/src/shared/install.c @@ -1041,10 +1041,6 @@ static int install_info_add( return 0; } - r = ordered_hashmap_ensure_allocated(&c->will_process, &string_hash_ops); - if (r < 0) - return r; - i = new(UnitFileInstallInfo, 1); if (!i) return -ENOMEM; @@ -1068,7 +1064,7 @@ static int install_info_add( } } - r = ordered_hashmap_put(c->will_process, i->name, i); + r = ordered_hashmap_ensure_put(&c->will_process, &string_hash_ops, i->name, i); if (r < 0) goto fail;