[Pidgin] #4137: Oscar Chat Joining failure
    Pidgin 
    trac at pidgin.im
       
    Wed Nov 28 12:29:31 EST 2007
    
    
  
#4137: Oscar Chat Joining failure
-----------------------+----------------------------------------------------
Reporter:  JensenDied  |       Owner:  MarkDoliner                          
    Type:  defect      |      Status:  new                                  
Priority:  minor       |   Component:  AIM                                  
 Version:  2.3.0       |    Keywords:  oscar libpurple oscar_join_chat patch
 Pending:  0           |  
-----------------------+----------------------------------------------------
 The oscar_join_chat function in libpurple/protocols/oscar/oscar.c
 checks to see if name has a valid result from g_hash_table_lookup however
 exchange is never checked
 snip
 {{{
         name = g_hash_table_lookup(data, "room");
         exchange = g_hash_table_lookup(data, "exchange");
         if ((name == NULL) || (*name == '\0')) {
 }}}
 The attached patch does use a new string due since it is related to
 another varible.[[br]]
 It might also be reasonable to simply add an additional or condition since
 exchange can be null when name is still valid by the current check. ex:
 irc style channel names cause a crash currently.
-- 
Ticket URL: <http://developer.pidgin.im/ticket/4137>
Pidgin <http://pidgin.im>
Pidgin
    
    
More information about the Tracker
mailing list