Bug #227873 ---> semicolons in vcard fields

Patch by Andrew Taylor <ataylor@its.to>

r=bienvenu
sr=mscott
a=asa
This commit is contained in:
scott%scott-macgregor.org 2005-06-17 20:47:47 +00:00
Родитель e0a28e9c90
Коммит a503c25228
1 изменённых файлов: 16 добавлений и 0 удалений

Просмотреть файл

@ -821,6 +821,22 @@ static char* lexGet1Value() {
break;
}
}
else if (c == '\\') {
int a;
lexSkipLookahead();
a = lexLookahead();
if (a == '\\' || a == ',' || a == ';' || a == ':') {
lexAppendc(a);
}
else if (a == 'n' || a == 'N') {
lexAppendc('\n');
}
else {
lexAppendc(c);
lexAppendc(a);
}
lexSkipLookahead();
}
else {
lexAppendc(c);
lexSkipLookahead();