[Pidgin] #11958: Get Info on contact doesn't work with Gadu-Gadu protocol.

Pidgin trac at pidgin.im
Mon Feb 28 15:00:18 EST 2011


#11958: Get Info on contact doesn't work with Gadu-Gadu protocol.
-----------------------------+----------------------------------------------
 Reporter:  diskape          |        Owner:  bartosz  
     Type:  defect           |       Status:  new      
Milestone:  Patches welcome  |    Component:  Gadu-Gadu
  Version:  2.7.0            |   Resolution:           
 Keywords:                   |  
-----------------------------+----------------------------------------------

Comment(by Misiur):

 As we can see this line is source of error.

 {{{
 (18:37:35) gg: ggp_pubdir_reply_handler(): seq 1315784287 --> form
 00000000(18:37:35) g_log: ggp_pubdir_reply_handler: assertion `form !=
 NULL' failed
 }}}

 Diffrence between Linux form (variable?)
 {{{
 form 0x8909e80
 }}}
 And Windows form
 {{{
 form 00000000
 }}}

 In file gg.c I've found

 {{{
 form = ggp_search_get(info->searches, seq);
 }}}

 seq is correct value, info (IMHO) is good too, because it's used elsewhere
 (GGPInfo *info = gc->proto_data;)

 What is ggp_search_get?
 {{{
 GGPSearchForm *ggp_search_get(GGPSearches *searches, guint32 seq)
 {
         g_return_val_if_fail(searches != NULL, NULL);

         return g_hash_table_lookup(searches, &seq);
 }
 }}}


 I'm only PHP programmer, so I can't help, I don't know even how to compile
 properly lol, but I'd really love to see working status retrieving
 (especially it's annoying when I need someone's status). I appreciate
 everyone's work.


 Also: http://developer.pidgin.im/ticket/13400 - this means that we need
 someone from outside to help, or only solution is waiting?

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


More information about the Tracker mailing list