The automatically cleaned up string is not initialized, but if
asprintf() failed, its contents would be undefined which could lead
to a segmentation fault.
Signed-off-by: Bartosz Golaszewski <bartekgola@gmail.com>
TEST_CLEANUP(test_close_chip) struct gpiod_chip *chip_by_name = NULL;
TEST_CLEANUP(test_close_chip) struct gpiod_chip *chip_by_path = NULL;
TEST_CLEANUP(test_close_chip) struct gpiod_chip *chip_by_num = NULL;
- TEST_CLEANUP(test_free_str) char *chip_num;
+ TEST_CLEANUP(test_free_str) char *chip_num = NULL;
TEST_ASSERT(asprintf(&chip_num, "%u", test_chip_num(1)) > 0);