comparison src/util.c @ 8534:389e2b9dae6a

[gaim-migrate @ 9273] this should get rid of the </FONT> on the ends of lines from AIM users in logs committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Wed, 31 Mar 2004 05:53:48 +0000
parents 5cb93726e4d5
children 848dfa9fe9d4
comparison
equal deleted inserted replaced
8533:ef3d81aa663a 8534:389e2b9dae6a
756 g_free(pt); 756 g_free(pt);
757 } 757 }
758 g_free(tag->data); 758 g_free(tag->data);
759 tags = g_list_remove(tags, tag->data); 759 tags = g_list_remove(tags, tag->data);
760 } else { 760 } else {
761 /* we tried to close a tag we never opened! escape it 761 /* a closing tag we weren't expecting...
762 * and move on */ 762 * we'll let it slide, if it's really a tag...if it's
763 xhtml = g_string_append(xhtml, "&lt;"); 763 * just a </ we'll escape it properly */
764 plain = g_string_append_c(plain, '<'); 764 const char *end = c+2;
765 c++; 765 while(*end && g_ascii_isalpha(*end))
766 end++;
767 if(*end == '>') {
768 c = end+1;
769 } else {
770 xhtml = g_string_append(xhtml, "&lt;");
771 plain = g_string_append_c(plain, '<');
772 c++;
773 }
766 } 774 }
767 } else { /* opening tag */ 775 } else { /* opening tag */
768 ALLOW_TAG("a"); 776 ALLOW_TAG("a");
769 ALLOW_TAG_ALT("b", "strong"); 777 ALLOW_TAG_ALT("b", "strong");
770 ALLOW_TAG("blockquote"); 778 ALLOW_TAG("blockquote");