From e51cb5c13e618bedc5504c5ec1f710b9bcd66a4a Mon Sep 17 00:00:00 2001 From: martin-s Date: Fri, 23 Jan 2009 00:23:34 +0000 Subject: Add:Core:Made routing a background task git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1965 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- navit/map.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'navit/map.c') diff --git a/navit/map.c b/navit/map.c index eea5921b2..eb8d59a1c 100644 --- a/navit/map.c +++ b/navit/map.c @@ -335,8 +335,10 @@ map_rect_get_item_byid(struct map_rect *mr, int id_hi, int id_lo) void map_rect_destroy(struct map_rect *mr) { - mr->m->meth.map_rect_destroy(mr->priv); - g_free(mr); + if (mr) { + mr->m->meth.map_rect_destroy(mr->priv); + g_free(mr); + } } /** -- cgit v1.2.1