summaryrefslogtreecommitdiff
path: root/navit/graphics.c
diff options
context:
space:
mode:
authorwoglinde <woglinde@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-05-01 22:09:54 +0000
committerwoglinde <woglinde@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-05-01 22:09:54 +0000
commit369b6f05192a2925782582b686b3bf47c8302317 (patch)
tree898d9b1d3bc6e81f77bb09b44fe9e4222cb62337 /navit/graphics.c
parentf4826e498b3bd32c517f9ba6dfbd145222ffeb7d (diff)
downloadnavit-svn-369b6f05192a2925782582b686b3bf47c8302317.tar.gz
Fix:core:Check for nullpointers before use members in graphics_free()
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4462 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/graphics.c')
-rw-r--r--navit/graphics.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/navit/graphics.c b/navit/graphics.c
index 3d06315b..0687ccc8 100644
--- a/navit/graphics.c
+++ b/navit/graphics.c
@@ -393,6 +393,8 @@ struct graphics_font * graphics_named_font_new(struct graphics *gra, char *font,
*/
void graphics_free(struct graphics *gra)
{
+ if (!gra)
+ return;
gra->meth.graphics_destroy(gra->priv);
g_free(gra->default_font);
graphics_font_destroy_all(gra);