# [PATCH v3] submodule-config: use hashmap_iter_first()

1 messages from 2016-03-16 to 2016-03-16. Participants: Alexander Kuleshov.
Thread: https://gitlist.dev/t/41702

## Alexander Kuleshov, 2016-03-16 07:46

Subject: [PATCH v3] submodule-config: use hashmap_iter_first()
Message-ID: <1458114391-2235-1-git-send-email-kuleshovmail@gmail.com>
URL: https://gitlist.dev/e/1458114391-2235-1-git-send-email-kuleshovmail%40gmail.com

```
The hashmap API provides hashmap_iter_first() helper for initialion
and getting the first entry of a hashmap. Let's use it instead of
doing initialization manually and then get the first entry.

There are no functional changes, just cleanup.

Signed-off-by: Alexander Kuleshov <kuleshovmail@gmail.com>
Reviewed-by: Stefan Beller <sbeller@google.com>
---
Changelog v3: commit message edited.

 submodule-config.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/submodule-config.c b/submodule-config.c
index b82d1fb..8ac5031 100644
--- a/submodule-config.c
+++ b/submodule-config.c
@@ -405,8 +405,7 @@ static const struct submodule *config_from(struct submodule_cache *cache,
 		struct hashmap_iter iter;
 		struct submodule_entry *entry;
 
-		hashmap_iter_init(&cache->for_name, &iter);
-		entry = hashmap_iter_next(&iter);
+		entry = hashmap_iter_first(&cache->for_name, &iter);
 		if (!entry)
 			return NULL;
 		return entry->config;
-- 
2.8.0.rc2.216.g1477fb2.dirty

```
