Fix:Core:Prevent some crashes
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Tue, 23 Dec 2008 17:07:52 +0000 (17:07 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Tue, 23 Dec 2008 17:07:52 +0000 (17:07 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@1848 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/route.c

index 8c8ba5a..c363317 100644 (file)
@@ -544,7 +544,7 @@ route_contains(struct route *this, struct item *item)
 int
 route_pos_contains(struct route *this, struct item *item)
 {
-       if (! this->pos)
+       if (! this->pos || !this->pos->street)
                return 0;
        return item_is_equal(this->pos->street->item, *item);
 }