comparison src/protocols/sametime/sametime.c @ 13579:ffb752f106ec

[gaim-migrate @ 15961] crash fix for invalid mime images committer: Tailor Script <tailor@pidgin.im>
author Christopher O'Brien <siege@pidgin.im>
date Tue, 04 Apr 2006 21:33:46 +0000
parents 2c8629dd755c
children bfda68675f7b
comparison
equal deleted inserted replaced
13578:8dfe7742739b 13579:ffb752f106ec
2698 2698
2699 while(*tmp && gaim_markup_find_tag("img", tmp, (const char **) &start, 2699 while(*tmp && gaim_markup_find_tag("img", tmp, (const char **) &start,
2700 (const char **) &end, &attribs)) { 2700 (const char **) &end, &attribs)) {
2701 2701
2702 char *alt, *align, *border, *src; 2702 char *alt, *align, *border, *src;
2703 int img; 2703 int img = 0;
2704 2704
2705 alt = g_datalist_get_data(&attribs, "alt"); 2705 alt = g_datalist_get_data(&attribs, "alt");
2706 align = g_datalist_get_data(&attribs, "align"); 2706 align = g_datalist_get_data(&attribs, "align");
2707 border = g_datalist_get_data(&attribs, "border"); 2707 border = g_datalist_get_data(&attribs, "border");
2708 src = g_datalist_get_data(&attribs, "src"); 2708 src = g_datalist_get_data(&attribs, "src");
2709 2709
2710 img = GPOINTER_TO_INT(g_hash_table_lookup(img_by_cid, src)); 2710 if(src)
2711 img = GPOINTER_TO_INT(g_hash_table_lookup(img_by_cid, src));
2712
2711 if(img) { 2713 if(img) {
2712 GString *atstr; 2714 GString *atstr;
2713 gsize len = (end - start); 2715 gsize len = (end - start);
2714 gsize mov; 2716 gsize mov;
2715 2717