Fix msim_parse() to correctly parse into an MsimMessage *. soc.2007.msimprpl

Fri, 01 Jun 2007 04:55:42 +0000

author
Jeff Connelly <jeff2@soc.pidgin.im>
date
Fri, 01 Jun 2007 04:55:42 +0000
branch
soc.2007.msimprpl
changeset 17917
4e355555ac93
parent 17916
f7a9d78a9a40
child 17918
eadfbe4e1d64

Fix msim_parse() to correctly parse into an MsimMessage *.

libpurple/protocols/myspace/message.c file | annotate | diff | comparison | revisions
--- a/libpurple/protocols/myspace/message.c	Fri Jun 01 04:47:54 2007 +0000
+++ b/libpurple/protocols/myspace/message.c	Fri Jun 01 04:55:42 2007 +0000
@@ -483,7 +483,7 @@
 
 			/* Always append strings, since protocol has no incoming
 			 * type information for each field. */
-			msim_msg_append(msg, key, MSIM_TYPE_STRING, value);
+			msg = msim_msg_append(msg, g_strdup(key), MSIM_TYPE_STRING, value);
 #ifdef MSIM_DEBUG_PARSE
 			purple_debug_info("msim", "insert string: |%s|=|%s|\n", key, value);
 #endif

mercurial