Fix:Core:Fix for the route fix
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Fri, 13 Feb 2009 10:37:04 +0000 (10:37 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Fri, 13 Feb 2009 10:37:04 +0000 (10:37 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@2049 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/route.c

index 67ea7c9..71d0e06 100644 (file)
@@ -249,6 +249,8 @@ static enum projection route_projection(struct route *route)
        if (!route->pos && !route->dst)
                return projection_none;
        street = route->pos ? route->pos->street : route->dst->street;
+       if (!street || !street->item.map)
+               return projection_none;
        return map_projection(street->item.map);
 }