[Pidgin] #48: Make SIP/SIMPLE work with Microsoft Live Communication Server
Pidgin
trac at pidgin.im
Mon Dec 1 12:52:23 EST 2008
#48: Make SIP/SIMPLE work with Microsoft Live Communication Server
---------------------------+------------------------------------------------
Reporter: MarkDoliner | Owner: shulman
Type: patch | Status: new
Milestone: | Component: SIMPLE
Version: 2.0 | Resolution:
Keywords: MS LCS SIMPLE |
---------------------------+------------------------------------------------
Comment(by gburt):
Replying to [comment:219 fixxxer]:
> Yes, I was. But indeed the problem was your debug output:
> purple_debug_info("sipe", "process_incoming_notify: activity(%s)\n",
activity);
Did this cause a crash? For me it prints out as "(null)".
> Because you don't initialize the value then 'activity' got a NULL value
when I connected.
The activity variable is meant to represent the explicit (if any) activity
string sent in the NOTIFY, and if there isn't one, then we assume the
status_id should be 'available'. My code already did this, AFAICT.
> Also, the below part was because I sometimes I got another value
different to 'busy','away','avalaible', then pidgin doesn't put a correct
status to the almost all contacts (inclusive doesn't put the 'avalaible')
If you got a value other than 'busy' or 'away' then it should have been
assuming a status_id of 'available'. Are you saying that wasn't
happening? Or was the only problem the printing out of the NULL/not-
initialized activity variable?
Gabriel
--
Ticket URL: <http://developer.pidgin.im/ticket/48#comment:220>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list