From df24a407a52816f74755a23c84d861a52833e5d3 Mon Sep 17 00:00:00 2001 From: Susant Sahani Date: Mon, 18 Jan 2021 19:15:44 +0100 Subject: [PATCH] import: use - hashmap_ensure_put --- src/import/importd.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/import/importd.c b/src/import/importd.c index b5cff4aca86..15914cc8853 100644 --- a/src/import/importd.c +++ b/src/import/importd.c @@ -149,10 +149,6 @@ static int transfer_new(Manager *m, Transfer **ret) { if (hashmap_size(m->transfers) >= TRANSFERS_MAX) return -E2BIG; - r = hashmap_ensure_allocated(&m->transfers, &trivial_hash_ops); - if (r < 0) - return r; - t = new(Transfer, 1); if (!t) return -ENOMEM; @@ -171,7 +167,7 @@ static int transfer_new(Manager *m, Transfer **ret) { if (asprintf(&t->object_path, "/org/freedesktop/import1/transfer/_%" PRIu32, id) < 0) return -ENOMEM; - r = hashmap_put(m->transfers, UINT32_TO_PTR(id), t); + r = hashmap_ensure_put(&m->transfers, &trivial_hash_ops, UINT32_TO_PTR(id), t); if (r < 0) return r; -- 2.47.3