From: <ti...@us...> - 2008-12-16 16:57:19
|
Revision: 1812 http://navit.svn.sourceforge.net/navit/?rev=1812&view=rev Author: tinloaf Date: 2008-12-16 16:57:15 +0000 (Tue, 16 Dec 2008) Log Message: ----------- Fix:Core:Fixing a segfault Modified Paths: -------------- trunk/navit/navit/navigation.c Modified: trunk/navit/navit/navigation.c =================================================================== --- trunk/navit/navit/navigation.c 2008-12-16 15:23:06 UTC (rev 1811) +++ trunk/navit/navit/navigation.c 2008-12-16 16:57:15 UTC (rev 1812) @@ -1342,7 +1342,7 @@ return 1; } case 7: - if (this_->ways) { + if (this_->ways && prev) { this_->str=attr->u.str=g_strdup_printf("other item angle:%d delta:%d flags:%d dir:%d type:%s id:(0x%x,0x%x)", this_->ways->angle2, angle_delta(prev->angle_end, this_->ways->angle2), this_->ways->flags, this_->ways->dir, item_to_name(this_->ways->item.type), this_->ways->item.id_hi, this_->ways->item.id_lo); this_->ways=this_->ways->next; return 1; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |