From 0f1ffb9b5b76b9b009e895d67241d3b4b61c6c75 Mon Sep 17 00:00:00 2001 From: Robin Hack Date: Thu, 8 Oct 2015 14:00:38 +0200 Subject: [PATCH] nwrap: Use nwrap_vector_foreach instead of for loop Replace for loop by nwrap_vector_foreach in nwrap_lines_unload(). Signed-off-by: Robin Hack Reviewed-by: Andreas Schneider Reviewed-by: Michael Adam --- lib/nss_wrapper/nss_wrapper.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/nss_wrapper/nss_wrapper.c b/lib/nss_wrapper/nss_wrapper.c index 2759cd7a472..393fa6ecb9e 100644 --- a/lib/nss_wrapper/nss_wrapper.c +++ b/lib/nss_wrapper/nss_wrapper.c @@ -928,12 +928,13 @@ static void *_nwrap_load_lib_function(enum nwrap_lib lib, const char *fn_name) static void nwrap_lines_unload(struct nwrap_cache *const nwrap) { size_t p; - for (p = 0; p < nwrap->lines.count; p++) { + void *item; + nwrap_vector_foreach(item, nwrap->lines, p) { /* Maybe some vectors were merged ... */ - SAFE_FREE(nwrap->lines.items[p]); + SAFE_FREE(item); } SAFE_FREE(nwrap->lines.items); - nwrap->lines.count = 0; + ZERO_STRUCTP(&nwrap->lines); } /* -- 2.34.1