diff --git a/src/systemcmds/tests/test_mixer.cpp b/src/systemcmds/tests/test_mixer.cpp index 4173ce6996..f6ca6f5c03 100644 --- a/src/systemcmds/tests/test_mixer.cpp +++ b/src/systemcmds/tests/test_mixer.cpp @@ -199,6 +199,7 @@ bool MixerTest::loadAllTest() if (snprintf(buf, PATH_MAX, "%s/%s", MIXER_ONBOARD_PATH, result->d_name) >= PATH_MAX) { PX4_ERR("mixer path too long %s", result->d_name); + closedir(dp); return false; } @@ -206,6 +207,7 @@ bool MixerTest::loadAllTest() if (!ret) { PX4_ERR("Error testing mixer %s", buf); + closedir(dp); return false; } }