Mercurial > pidgin.yaz
changeset 27377:d4c6d2c6fb03
Fix purple_markup_unescape_entity to properly consume '\' and similar.
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Sat, 04 Jul 2009 17:17:59 +0000 |
parents | cbd67b8bf3ca |
children | c0b4ab2f4b9f |
files | libpurple/util.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/libpurple/util.c Sat Jul 04 05:17:11 2009 +0000 +++ b/libpurple/util.c Sat Jul 04 17:17:59 2009 +0000 @@ -979,8 +979,8 @@ buf[buflen] = '\0'; pln = buf; - len = 2; - while(isdigit((gint) text[len])) len++; + len = (*(text+2) == 'x' ? 3 : 2); + while(isxdigit((gint) text[len])) len++; if(text[len] == ';') len++; } else