libpurple/protocols/mxit/formcmds.c

changeset 33052
df92c3d93904
parent 32859
4709ac992354
child 33424
9919d10ee405
--- a/libpurple/protocols/mxit/formcmds.c	Fri Jun 15 00:23:44 2012 -0400
+++ b/libpurple/protocols/mxit/formcmds.c	Fri Jun 15 00:59:46 2012 -0400
@@ -327,7 +327,6 @@
 	const char*	img;
 	const char*	reply;
 	guchar*		rawimg;
-	char		link[256];
 	gsize		rawimglen;
 	int			imgid;
 
@@ -336,8 +335,9 @@
 		rawimg = purple_base64_decode(img, &rawimglen);
 		//purple_util_write_data_to_file_absolute("/tmp/mxitinline.png", (char*) rawimg, rawimglen);
 		imgid = purple_imgstore_add_with_id(rawimg, rawimglen, NULL);
-		g_snprintf(link, sizeof(link), "<img id=\"%i\">", imgid);
-		g_string_append_printf(msg, "%s", link);
+		g_string_append_printf(msg,
+		                       "<img src=\"" PURPLE_STORED_IMAGE_PROTOCOL "%i\">",
+		                       imgid);
 		mx->flags |= PURPLE_MESSAGE_IMAGES;
 	}
 	else {

mercurial