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