From 689dd6e6876375413510fa3d0eab7108f0f66202 Mon Sep 17 00:00:00 2001
From: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Date: Thu, 11 Jul 2019 17:24:28 +0200
Subject: [PATCH] tests: iter: free non-mockup GPIO chips

When using gpiod_foreach_chip_noclose() we need to close any non-mockup
GPIO chip that may be present in the system. Otherwise we'll be leaking
memory.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
---
 tests/tests-iter.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/tests/tests-iter.c b/tests/tests-iter.c
index f4aff42..de71efd 100644
--- a/tests/tests-iter.c
+++ b/tests/tests-iter.c
@@ -64,6 +64,8 @@ static void chip_iter_noclose(void)
 				  "gpio-mockup-C") == 0) {
 			C = true;
 			chipC = chip;
+		} else {
+			gpiod_chip_close(chip);
 		}
 	}
 
-- 
2.30.2