diff --git a/stm-firmware/settings/settings-sd-card.c b/stm-firmware/settings/settings-sd-card.c index 3f841b8..9fc14f8 100644 --- a/stm-firmware/settings/settings-sd-card.c +++ b/stm-firmware/settings/settings-sd-card.c @@ -153,6 +153,8 @@ int sd_card_settings_try_load_calibration(float *sens_deviation, float *offset) res != CONFIG_PARSER_GENERIC_ERR && res != CONFIG_PARSER_IOERR); + config_parser_close_file(p); + if (sens_loaded && offset_loaded) status = 0;