From: horwitz Date: Tue, 23 Dec 2008 09:09:25 +0000 (+0000) Subject: Core:Fix:Fix SEGV when closing gui_internal X-Git-Tag: navit-0.5.0.5194svn~3313 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e054fb53662ff165a6d0ab4b7abe2f1f08cbc597;p=profile%2Fivi%2Fnavit.git Core:Fix:Fix SEGV when closing gui_internal git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@1845 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- diff --git a/navit/navit/navit.c b/navit/navit/navit.c index 578a61f..c2bff8b 100644 --- a/navit/navit/navit.c +++ b/navit/navit/navit.c @@ -2021,7 +2021,8 @@ void navit_destroy(struct navit *this_) { /* TODO: destroy objects contained in this_ */ - vehicle_destroy(this_->vehicle->vehicle); + if (this_->vehicle) + vehicle_destroy(this_->vehicle->vehicle); main_remove_navit(this_); char *center_file = navit_get_center_file(TRUE); navit_write_center_to_file(this_, center_file);