# HG changeset patch # User Mark Doliner # Date 1068816595 0 # Node ID ef3e646152a14998a45922ec5967c22aa950cc73 # Parent 59ccf3d6bd465abddc922625bff4c804209b74c0 [gaim-migrate @ 8123] I have this new theory that thos User information for (null) unavailable errors are because Gaim calls the set away message/set user info function without actually trying to set an away message or user info. Maybe. committer: Tailor Script diff -r 59ccf3d6bd46 -r ef3e646152a1 src/protocols/oscar/locate.c --- a/src/protocols/oscar/locate.c Fri Nov 14 11:19:44 2003 +0000 +++ b/src/protocols/oscar/locate.c Fri Nov 14 13:29:55 2003 +0000 @@ -936,6 +936,9 @@ if (!sess || !(conn = aim_conn_findbygroup(sess, AIM_CB_FAM_LOC))) return -EINVAL; + if (!profile && !awaymsg) + return -EINVAL; + if ((profile && profile_encoding == NULL) || (awaymsg && awaymsg_len && awaymsg_encoding == NULL)) { return -EINVAL; }