diff options
Diffstat (limited to 'navit/map')
-rw-r--r-- | navit/map/csv/csv.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/navit/map/csv/csv.c b/navit/map/csv/csv.c index 7d48a9854..54a988ae6 100644 --- a/navit/map/csv/csv.c +++ b/navit/map/csv/csv.c @@ -148,6 +148,7 @@ save_map_csv(struct map_priv *m) if(fprintf(fp,"%s\n", csv_line)<0) { ferr = 1; } + g_free(csv_line); } if(fclose(fp)) { @@ -176,6 +177,7 @@ map_destroy_csv(struct map_priv *m) g_hash_table_destroy(m->qitem_hash); quadtree_destroy(m->tree_root); g_free(m->filename); + g_free(m->charset); g_free(m->attr_types); g_free(m); } @@ -465,6 +467,8 @@ static void quadtree_item_free_do(void *data) attr = attr_it->data; attr_free(attr); } + g_list_free(qdata->attr_list); + g_free(qdata->item); g_free(qitem->data); } g_free(data); |