diff --git a/src/import-export/csv-import/gnc-csv-model.c b/src/import-export/csv-import/gnc-csv-model.c index 10cf016af2..ce8050dbda 100644 --- a/src/import-export/csv-import/gnc-csv-model.c +++ b/src/import-export/csv-import/gnc-csv-model.c @@ -354,7 +354,9 @@ void gnc_csv_parse_data_free(GncCsvParseData* parse_data) /* All non-NULL pointers have been initialized and must be freed. */ if (parse_data->raw_mapping != NULL) - g_mapped_file_free(parse_data->raw_mapping); + { + g_mapped_file_unref(parse_data->raw_mapping); + } if (parse_data->file_str.begin != NULL) g_free(parse_data->file_str.begin);