diff options
author | Lionel AINS <lains@caramail.com> | 2018-10-29 09:24:58 +0100 |
---|---|---|
committer | Lionel AINS <lains@caramail.com> | 2018-10-29 09:24:58 +0100 |
commit | 73a54c3171e2a654fd6f273a7c14acf61afe6443 (patch) | |
tree | 353cd6f74b8e3a09e80769c23be4615337e56d72 /navit/gui/internal | |
parent | 9b01401d5bc5bdf9e025404bbfdcab7281ca8fc5 (diff) | |
parent | bf35b9fbd5a35706ca89627d8b313d1dc77b862e (diff) | |
download | navit-73a54c3171e2a654fd6f273a7c14acf61afe6443.tar.gz |
Merge branch 'trunk' into fixing_resize
Diffstat (limited to 'navit/gui/internal')
-rw-r--r-- | navit/gui/internal/gui_internal_html.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/navit/gui/internal/gui_internal_html.c b/navit/gui/internal/gui_internal_html.c index ca33581be..41dab9f50 100644 --- a/navit/gui/internal/gui_internal_html.c +++ b/navit/gui/internal/gui_internal_html.c @@ -445,7 +445,14 @@ static void gui_internal_html_text(xml_context *dummy, const char *text, gsize l } void gui_internal_html_parse_text(struct gui_priv *this, char *doc) { - xml_parse_text(doc, this, gui_internal_html_start, gui_internal_html_end, gui_internal_html_text); + int res; + + res = xml_parse_text(doc, this, gui_internal_html_start, gui_internal_html_end, gui_internal_html_text); + + if (!res) { + dbg(lvl_error, "FATAL: Failed to parse XML data (looks like incorrect configuration for internal GUI).\n"); + exit(1); + } } void gui_internal_html_menu(struct gui_priv *this, const char *document, char *anchor) { |