From e054fb53662ff165a6d0ab4b7abe2f1f08cbc597 Mon Sep 17 00:00:00 2001 From: horwitz Date: Tue, 23 Dec 2008 09:09:25 +0000 Subject: [PATCH] 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 --- navit/navit/navit.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); -- 2.7.4