summaryrefslogtreecommitdiff
path: root/navit/map.c
diff options
context:
space:
mode:
authorwoglinde <woglinde@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-05-01 22:09:08 +0000
committerwoglinde <woglinde@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-05-01 22:09:08 +0000
commit4fda99aaed9afe49c26dcf7cc65f8f5009e2da65 (patch)
tree04d7e4315ad0f13d7a50b75632c5747679d78efe /navit/map.c
parent42c05be398c46a13845b16b4caae9626228b1e02 (diff)
downloadnavit-svn-4fda99aaed9afe49c26dcf7cc65f8f5009e2da65.tar.gz
Fix:core:Check for nullpointer before remove refcounts in map_destroy
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4460 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/map.c')
-rw-r--r--navit/map.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/navit/map.c b/navit/map.c
index d8ca5e36..94df1e9f 100644
--- a/navit/map.c
+++ b/navit/map.c
@@ -276,6 +276,9 @@ map_destroy_do(struct map *m)
void
map_destroy(struct map *m)
{
+ if (!m)
+ return;
+
if(0<m->refcount) {
m->refcount--;
}