summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornorad <norad@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-02-05 19:41:10 +0000
committernorad <norad@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-02-05 19:41:10 +0000
commite2ab08bdbbd40beeafbd2c872ca79852db8f41ad (patch)
tree0697b0ac3bf0e8c0095ce53dc47fbc8a42ea275c
parent8d56300d6c360d805ff0ef58b14d7ac211429272 (diff)
downloadnavit-svn-e2ab08bdbbd40beeafbd2c872ca79852db8f41ad.tar.gz
Fix:osd/core:Fix crash when speed_warner has no label
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4100 ffa7fe5e-494d-0410-b361-a75ebd5db220
-rw-r--r--navit/osd/core/osd_core.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/navit/osd/core/osd_core.c b/navit/osd/core/osd_core.c
index b4206943..64ff1c09 100644
--- a/navit/osd/core/osd_core.c
+++ b/navit/osd/core/osd_core.c
@@ -1675,7 +1675,7 @@ osd_speed_warner_init(struct osd_speed_warner *this, struct navit *nav)
osd_set_std_graphic(nav, &this->item, (struct osd_priv *)this);
navit_add_callback(nav, callback_new_attr_1(callback_cast(osd_speed_warner_draw), attr_position_coord_geo, this));
- if(!strncmp("images:",this->label_str,7)) {
+ if(this->label_str && !strncmp("images:",this->label_str,7)) {
char *tok1=NULL, *tok2=NULL, *tok3=NULL;
strtok(this->label_str,":");
tok1 = strtok(NULL,":");