From: Bartosz Golaszewski Date: Thu, 11 Jul 2019 15:24:28 +0000 (+0200) Subject: tests: iter: free non-mockup GPIO chips X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=689dd6e6876375413510fa3d0eab7108f0f66202;p=qemu-gpiodev%2Flibgpiod.git 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 --- 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); } }