Mercurial > pidgin
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); |