Fix:core:Add missing null pointer check|Thanks to David Tegze for the patch.
authorhorwitz <horwitz@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Fri, 28 May 2010 06:40:49 +0000 (06:40 +0000)
committerhorwitz <horwitz@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Fri, 28 May 2010 06:40:49 +0000 (06:40 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@3311 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/graphics.c

index 6d57d14..227c995 100644 (file)
@@ -1750,7 +1750,7 @@ static void xdisplay_draw_elements(struct graphics *gra, struct displaylist *dis
                while (types) {
                        dc->type=GPOINTER_TO_INT(types->data);
                        entry=get_hash_entry(display_list, dc->type);
-                       if (entry->di) {
+                       if (entry && entry->di) {
                                displayitem_draw(entry->di, NULL, dc);
                                display_context_free(dc);
                        }