diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2012-03-24 21:09:36 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2012-03-24 21:09:36 +0000 |
commit | 6d8649c9ebcf8411536bf1eae5ae51204d85215e (patch) | |
tree | dc6906de7f88d2ab559a99b76f052abad81f49a5 /navit/speech | |
parent | 56ad0dd1cc3054fb3865c8f1f89f1af8f72e9279 (diff) | |
download | navit-svn-6d8649c9ebcf8411536bf1eae5ae51204d85215e.tar.gz |
Fix:speech_cmdline:Correct handling in case of multiple partial sample matches
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4992 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/speech')
-rw-r--r-- | navit/speech/cmdline/speech_cmdline.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/navit/speech/cmdline/speech_cmdline.c b/navit/speech/cmdline/speech_cmdline.c index a356cd1f..fa640b06 100644 --- a/navit/speech/cmdline/speech_cmdline.c +++ b/navit/speech/cmdline/speech_cmdline.c @@ -77,7 +77,7 @@ speech_cmdline_search(GList *l, int suffix_len, const char *s, int decode) tmp=speech_cmdline_search(l, suffix_len, ss, decode); else tmp=NULL; - if (!ret || g_list_length(tmp) < len) { + if (!ret || (tmp && g_list_length(tmp) < len)) { len=g_list_length(tmp); g_list_free(ret); ret=tmp; |