Correctly handle escaped % symbols

This commit is contained in:
LemonBoy 2017-05-09 15:56:59 +02:00
parent 50fe7d2083
commit 1411d260a4
1 changed files with 4 additions and 0 deletions

View File

@ -602,6 +602,10 @@ parse (char *text)
// Eat the trailing }
p++;
} else { // utf-8 -> ucs-2
// Escaped % symbol, eat the first one
if (p[0] == '%' && p[1] == '%')
p++;
uint8_t *utf = (uint8_t *)p;
uint16_t ucs;