From: zaxl Date: Tue, 27 Nov 2007 09:29:39 +0000 (+0000) Subject: Fix Ticket #30 - exit gracefuly when no config file or config file is invalid X-Git-Tag: navit-0.5.0.5194svn~4556 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=452b2e85e309a46d72305d9f16df6ee8a7399cd1;p=profile%2Fivi%2Fnavit.git Fix Ticket #30 - exit gracefuly when no config file or config file is invalid git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@594 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- diff --git a/navit/src/main.c b/navit/src/main.c index 9c73bc6..fb50774 100644 --- a/navit/src/main.c +++ b/navit/src/main.c @@ -166,10 +166,13 @@ int main(int argc, char **argv) config_file=NULL; } } - if (! config_file) - g_error(_("No config file navit.xml or navit.xml.local found\n")); + if (!config_file) { + printf(_("No config file navit.xml, navit.xml.local found\n")); + exit(1); + } if (!config_load(config_file, &error)) { - g_error(_("Error parsing '%s': %s\n"), config_file, error->message); + printf(_("Error parsing '%s': %s\n"), config_file, error->message); + exit(1); } else { printf(_("Using '%s'\n"), config_file); }