From a95ae2d36ac4931265e9585e0b8e4eafec5887ae Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Wed, 18 Sep 2024 03:13:47 +0900 Subject: [PATCH] conf-parser: use hashmap_ensure_put() at one more place --- src/shared/conf-parser.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/shared/conf-parser.c b/src/shared/conf-parser.c index c9e5b49cd47..f862d0380b8 100644 --- a/src/shared/conf-parser.c +++ b/src/shared/conf-parser.c @@ -465,10 +465,6 @@ int hashmap_put_stats_by_path(Hashmap **stats_by_path, const char *path, const s assert(path); assert(st); - r = hashmap_ensure_allocated(stats_by_path, &path_hash_ops_free_free); - if (r < 0) - return r; - st_copy = newdup(struct stat, st, 1); if (!st_copy) return -ENOMEM; @@ -477,7 +473,7 @@ int hashmap_put_stats_by_path(Hashmap **stats_by_path, const char *path, const s if (!path_copy) return -ENOMEM; - r = hashmap_put(*stats_by_path, path_copy, st_copy); + r = hashmap_ensure_put(stats_by_path, &path_hash_ops_free_free, path_copy, st_copy); if (r < 0) return r; -- 2.47.3