summaryrefslogtreecommitdiff
path: root/navit
diff options
context:
space:
mode:
authorsleske <sleske@ffa7fe5e-494d-0410-b361-a75ebd5db220>2014-11-26 12:49:18 +0000
committersleske <sleske@ffa7fe5e-494d-0410-b361-a75ebd5db220>2014-11-26 12:49:18 +0000
commit6956889081ac28c109a23a1fa24c6754973503d9 (patch)
tree6bb5f62aeaedba7780ad89007a236d99d7999c7b /navit
parent8901f94371ab2ddd1177170b13a71aef90285211 (diff)
downloadnavit-svn-6956889081ac28c109a23a1fa24c6754973503d9.tar.gz
Fix:core:Check if speech output is available, to avoid crashing.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5974 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit')
-rw-r--r--navit/navit.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/navit/navit.c b/navit/navit.c
index 0106ff3c..aca3ef09 100644
--- a/navit/navit.c
+++ b/navit/navit.c
@@ -2775,7 +2775,11 @@ navit_get_attr(struct navit *this_, enum attr_type type, struct attr *attr, stru
attr->u.route=this_->route;
break;
case attr_speech:
- attr->u.speech=this_->speech;
+ if(this_->speech) {
+ attr->u.speech=this_->speech;
+ } else {
+ return 0;
+ }
break;
case attr_timeout:
attr->u.num=this_->center_timeout;