Fix:map/csv:fixed crash in csv map destroy function
authortegzed <tegzed@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Mon, 21 Mar 2011 11:05:01 +0000 (11:05 +0000)
committertegzed <tegzed@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Mon, 21 Mar 2011 11:05:01 +0000 (11:05 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@4379 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/map/csv/csv.c

index 32b3509..29b79a6 100644 (file)
@@ -147,12 +147,12 @@ map_destroy_csv(struct map_priv *m)
        dbg(1,"map_destroy_csv\n");
        //save if changed 
        save_map_csv(m);        
-       g_free(m->attr_types);
-       g_free(m);
        g_hash_table_destroy(m->item_hash);
        g_hash_table_destroy(m->qitem_hash);
        quadtree_destroy(m->tree_root);
        g_free(m->filename);
+       g_free(m->attr_types);
+       g_free(m);
 }
 
 static void