From: <ri...@us...> - 2010-08-18 22:04:17
|
Revision: 3535 http://navit.svn.sourceforge.net/navit/?rev=3535&view=rev Author: rikky Date: 2010-08-18 22:04:10 +0000 (Wed, 18 Aug 2010) Log Message: ----------- Fix:core:Fixed crash while driving with active route guidance Modified Paths: -------------- trunk/navit/navit/route.c Modified: trunk/navit/navit/route.c =================================================================== --- trunk/navit/navit/route.c 2010-08-18 21:54:41 UTC (rev 3534) +++ trunk/navit/navit/route.c 2010-08-18 22:04:10 UTC (rev 3535) @@ -706,10 +706,11 @@ prev_dst=route_previous_destination(this); if (this->link_path) { this->path2=route_path_new(this->graph, NULL, prev_dst, this->current_dst, this->vehicleprofile); - this->path2->next=oldpath; + if (this->path2) + this->path2->next=oldpath; } else { this->path2=route_path_new(this->graph, oldpath, prev_dst, this->current_dst, this->vehicleprofile); - if (oldpath) { + if (oldpath && this->path2) { this->path2->next=oldpath->next; route_path_destroy(oldpath,0); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |