summaryrefslogtreecommitdiff
path: root/apps/gui/wps_parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/gui/wps_parser.c')
-rw-r--r--apps/gui/wps_parser.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/gui/wps_parser.c b/apps/gui/wps_parser.c
index 8e726f1b9d..c0a1202eb8 100644
--- a/apps/gui/wps_parser.c
+++ b/apps/gui/wps_parser.c
@@ -570,6 +570,7 @@ static int parse_token(const char *wps_bufptr, struct wps_data *wps_data)
570 case '|': 570 case '|':
571 case '>': 571 case '>':
572 case ';': 572 case ';':
573 case '#':
573 /* escaped characters */ 574 /* escaped characters */
574 token->type = WPS_TOKEN_CHARACTER; 575 token->type = WPS_TOKEN_CHARACTER;
575 token->value.c = *wps_bufptr; 576 token->value.c = *wps_bufptr;
@@ -728,7 +729,7 @@ condlistend: /* close a conditional. sometimes we want to close them even when
728 *current_string++ = *(wps_bufptr - 1); 729 *current_string++ = *(wps_bufptr - 1);
729 730
730 /* continue until we hit something that ends the string */ 731 /* continue until we hit something that ends the string */
731 while(wps_bufptr && 732 while(wps_bufptr && *wps_bufptr != '#' &&
732 *wps_bufptr != '%' && *wps_bufptr != ';' && 733 *wps_bufptr != '%' && *wps_bufptr != ';' &&
733 *wps_bufptr != '<' && *wps_bufptr != '>' && 734 *wps_bufptr != '<' && *wps_bufptr != '>' &&
734 *wps_bufptr != '|' && *wps_bufptr != '\n') 735 *wps_bufptr != '|' && *wps_bufptr != '\n')