comparison libpurple/protocols/msn/switchboard.c @ 27777:2cb44870580d

- revert msn_message_get_bin_data() and restore true sanitize code for incoming messages. - fix a typo in util.c.
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Sat, 01 Mar 2008 14:39:04 +0000
parents 4426e530c156
children aceb6c9734a4
comparison
equal deleted inserted replaced
27776:492a3798f87c 27777:2cb44870580d
840 MsnSwitchBoard *swboard; 840 MsnSwitchBoard *swboard;
841 const char *body; 841 const char *body;
842 char *body_str; 842 char *body_str;
843 char *body_enc; 843 char *body_enc;
844 char *body_final; 844 char *body_final;
845 size_t body_len; 845 size_t body_len, new_len;
846 const char *passport; 846 const char *passport;
847 const char *value; 847 const char *value;
848 848
849 gc = cmdproc->session->account->gc; 849 gc = cmdproc->session->account->gc;
850 swboard = cmdproc->data; 850 swboard = cmdproc->data;
851 851
852 body = msn_message_get_bin_data(msg, &body_len); 852 body = msn_message_get_bin_data(msg, &body_len);
853 body_str = g_strndup(body, body_len); 853 body_str = sanitize_utf(body, body_len, &new_len);
854 body_enc = g_markup_escape_text(body_str, -1); 854 body_enc = g_markup_escape_text(body_str, -1);
855 g_free(body_str); 855 g_free(body_str);
856 856
857 passport = msg->remote_user; 857 passport = msg->remote_user;
858 858