comparison src/protocols/oscar/oscar.c @ 12344:719c5b4668b9

[gaim-migrate @ 14648] Strip HTML before setting the oscar available message when signing on committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Mon, 05 Dec 2005 04:54:28 +0000
parents 1baf4cbcf84d
children 8337e1286313
comparison
equal deleted inserted replaced
12343:a02f877637a6 12344:719c5b4668b9
5844 GaimConnection *gc; 5844 GaimConnection *gc;
5845 OscarData *od; 5845 OscarData *od;
5846 GaimAccount *account; 5846 GaimAccount *account;
5847 GaimStatus *status; 5847 GaimStatus *status;
5848 const char *message; 5848 const char *message;
5849 char *tmp;
5849 va_list ap; 5850 va_list ap;
5850 fu16_t maxpermits, maxdenies; 5851 fu16_t maxpermits, maxdenies;
5851 5852
5852 gc = sess->aux_data; 5853 gc = sess->aux_data;
5853 od = (OscarData *)gc->proto_data; 5854 od = (OscarData *)gc->proto_data;
5874 status = gaim_account_get_active_status(account); 5875 status = gaim_account_get_active_status(account);
5875 if (gaim_status_is_available(status)) 5876 if (gaim_status_is_available(status))
5876 message = gaim_status_get_attr_string(status, "message"); 5877 message = gaim_status_get_attr_string(status, "message");
5877 else 5878 else
5878 message = NULL; 5879 message = NULL;
5879 aim_srv_setavailmsg(sess, message); 5880 tmp = gaim_markup_strip_html(message);
5881 aim_srv_setavailmsg(sess, tmp);
5882 free(tmp);
5880 5883
5881 aim_srv_setidle(sess, 0); 5884 aim_srv_setidle(sess, 0);
5882 5885
5883 if (od->icq) { 5886 if (od->icq) {
5884 aim_icq_reqofflinemsgs(sess); 5887 aim_icq_reqofflinemsgs(sess);