All automatically cleaned up variables must be initialized. Otherwise
we risk calling free() on an uninitialized pointer if an assertion
fails before we assign it a value.
Signed-off-by: Bartosz Golaszewski <bartekgola@gmail.com>
{
TEST_CLEANUP(test_free_chip_iter_noclose)
struct gpiod_chip_iter *iter = NULL;
- TEST_CLEANUP(test_close_chip) struct gpiod_chip *chipA;
- TEST_CLEANUP(test_close_chip) struct gpiod_chip *chipB;
- TEST_CLEANUP(test_close_chip) struct gpiod_chip *chipC;
+ TEST_CLEANUP(test_close_chip) struct gpiod_chip *chipA = NULL;
+ TEST_CLEANUP(test_close_chip) struct gpiod_chip *chipB = NULL;
+ TEST_CLEANUP(test_close_chip) struct gpiod_chip *chipC = NULL;
struct gpiod_chip *chip;
bool A, B, C;