# HG changeset patch # User andrew.victor@mxit.com # Date 1259138530 0 # Node ID 2b964c74de53f1757f2df14303f25c83e3f43fb3 # Parent 1375fd2d9df2519533e74ee4946ed413ed096724 The data sent back to MXit when the user clicks on a link should be sent back as-is (ie, not uri encoded). Since the link data was received within a "::type=reply" command, any occurances of %3a do need to be decoded. diff -r 1375fd2d9df2 -r 2b964c74de53 libpurple/protocols/mxit/formcmds.c --- a/libpurple/protocols/mxit/formcmds.c Wed Nov 25 08:17:02 2009 +0000 +++ b/libpurple/protocols/mxit/formcmds.c Wed Nov 25 08:42:10 2009 +0000 @@ -239,12 +239,10 @@ replymsg = g_hash_table_lookup(hash, "replymsg"); /* find the reply message */ if ((selmsg) && (replymsg)) { gchar* seltext = g_markup_escape_text(purple_url_decode(selmsg), -1); - gchar* replytext = g_markup_escape_text(purple_url_decode(replymsg), -1); - mxit_add_html_link( mx, replytext, seltext ); + mxit_add_html_link( mx, purple_url_decode(replymsg), seltext ); g_free(seltext); - g_free(replytext); } }