summaryrefslogtreecommitdiff
path: root/navit/start_real.c
diff options
context:
space:
mode:
authormdankov <mdankov@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-12-26 16:04:59 +0000
committermdankov <mdankov@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-12-26 16:04:59 +0000
commit738cb8b90c87cedcbe383c9502ec43df21abfc5d (patch)
treec68bc9b12887f4d24097b6073f2c65d50a7911c7 /navit/start_real.c
parent6a8adf87be7b45b8b695e2e0527bda88dca9e4f6 (diff)
downloadnavit-738cb8b90c87cedcbe383c9502ec43df21abfc5d.tar.gz
Fix:core:Don't crash on Android when search hits non-latin-1 symbols. Fixes #1086 and its duplicate #1088.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5330 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/start_real.c')
-rw-r--r--navit/start_real.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/navit/start_real.c b/navit/start_real.c
index fc4a1c650..8048d5799 100644
--- a/navit/start_real.c
+++ b/navit/start_real.c
@@ -226,9 +226,11 @@ int main_real(int argc, const char **argv)
}
event_main_loop_run();
- linguistics_free();
-
+ /* TODO: Android actually has no event loop, so we can't free all allocated resources here. Have to find better place to
+ * free all allocations on program exit. And don't forget to free all the stuff allocated in the code above.
+ */
#ifndef HAVE_API_ANDROID
+ linguistics_free();
debug_finished();
#endif
return 0;