[Pidgin] #48: Make SIP/SIMPLE work with Microsoft Live Communication Server

Pidgin trac at pidgin.im
Mon Dec 1 13:09:08 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 rekkanoryo):

 Replying to [comment:220 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)".

 Passing NULL to a printf-style function can crash in a number of instances
 when glib's wrappers are in use, and will definitely crash on Windows,
 since internally we use glib's functions.  Glib has a bug that has yet to
 be fixed where a number of the printf family functions use Glib's internal
 implementation, which crashes on NULL input.  You need to protect against
 that or you'll get complaints when someone finally gets around to testing
 this on Windows because it'll crash all the time.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/48#comment:222>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list