| 805 fu32_t data; |
805 fu32_t data; |
| 806 |
806 |
| 807 if (!sess || !(conn = aim_conn_findbygroup(sess, AIM_CB_FAM_MSG))) |
807 if (!sess || !(conn = aim_conn_findbygroup(sess, AIM_CB_FAM_MSG))) |
| 808 return -EINVAL; |
808 return -EINVAL; |
| 809 |
809 |
| 810 /* |
810 data = AIM_ICQ_STATE_HIDEIP | AIM_ICQ_STATE_DIRECTREQUIREAUTH | status; |
| 811 * 'AIM_ICQ_STATE_DIRECTREQUIREAUTH' was removed because setting it might |
|
| 812 * be the cause of people reciving many unsolicited authorization requests. |
|
| 813 */ |
|
| 814 data = AIM_ICQ_STATE_HIDEIP | status; |
|
| 815 |
811 |
| 816 if (!(fr = aim_tx_new(sess, conn, AIM_FRAMETYPE_FLAP, 0x02, 10 + 8))) |
812 if (!(fr = aim_tx_new(sess, conn, AIM_FRAMETYPE_FLAP, 0x02, 10 + 8))) |
| 817 return -ENOMEM; |
813 return -ENOMEM; |
| 818 |
814 |
| 819 snacid = aim_cachesnac(sess, 0x0001, 0x001e, 0x0000, NULL, 0); |
815 snacid = aim_cachesnac(sess, 0x0001, 0x001e, 0x0000, NULL, 0); |