diff --git a/apple/iOS/menu.m b/apple/iOS/menu.m index 27b515a02f..e95f870190 100644 --- a/apple/iOS/menu.m +++ b/apple/iOS/menu.m @@ -856,12 +856,12 @@ static void RunActionSheet(const char* title, const struct string_list* items, U { config_file_t* config = (config_file_t*)config_file_new(self.pathToSave.UTF8String); - if (config) - { - setting_data_save_config(setting_data_get_list(SL_FLAG_ALL_SETTINGS, false), config); - config_file_write(config, self.pathToSave.UTF8String); - config_file_free(config); - } + if (!config) + return; + + setting_data_save_config(setting_data_get_list(SL_FLAG_ALL_SETTINGS, false), config); + config_file_write(config, self.pathToSave.UTF8String); + config_file_free(config); } }