libpurple/util.c

changeset 21468
4a0917337f8f
parent 21453
a90cf329cd48
child 21665
a1a724a89a03
equal deleted inserted replaced
21467:cf96ffcf7f99 21468:4a0917337f8f
1553 url = g_string_new(""); 1553 url = g_string_new("");
1554 cdata = g_string_new(""); 1554 cdata = g_string_new("");
1555 if(*q == '\'' || *q == '\"') 1555 if(*q == '\'' || *q == '\"')
1556 q++; 1556 q++;
1557 while(*q && *q != '\"' && *q != '\'' && *q != ' ') { 1557 while(*q && *q != '\"' && *q != '\'' && *q != ' ') {
1558 url = g_string_append_c(url, *q); 1558 int len;
1559 if ((*q == '&') && (purple_markup_unescape_entity(q, &len) == NULL))
1560 url = g_string_append(url, "&");
1561 else
1562 url = g_string_append_c(url, *q);
1559 q++; 1563 q++;
1560 } 1564 }
1561 p = q; 1565 p = q;
1562 } 1566 }
1563 p++; 1567 p++;

mercurial