[Pidgin] #4581: Never Ending Authorization Requests

Pidgin trac at pidgin.im
Wed Jan 30 21:18:56 EST 2008


#4581: Never Ending Authorization Requests
---------------------------+------------------------------------------------
  Reporter:  dividebyzero  |       Owner:  marv                 
      Type:  defect        |      Status:  reopened             
  Priority:  minor         |   Milestone:                       
 Component:  Yahoo!        |     Version:  2.3.1                
Resolution:                |    Keywords:  authorization request
   Pending:  0             |  
---------------------------+------------------------------------------------
Changes (by MarkDoliner):

  * status:  closed => reopened

Comment:

 I revert bfc4df11256d088d75b0512bb0c4790967b68b19 in revision
 e91a81571120665092540f1a8bef1effd1cb1622 because it is not possible for
 the connection to be invalid in those functions--if the account is
 disconnecting then connection.c calls
 purple_account_request_close_with_account() which destroys the
 PurpleAccountRequestInfo which calls the deny_cb which destroys the
 yahoo_add_request.  Not only that, the attached pidgin.RPT file shows that
 Pidgin was crashing before even getting to the
 PURPLE_CONNECTION_IS_VALID() check in yahoo.c, which means that check does
 nothing.

 I was playing around adding/removing/authorizing/blocking buddies and I
 ran into the same problem.  I have an account where every single time I
 log in I get a request "do you want to allow this person to add you to
 their buddy list?"  It doesn't matter what I choose, when I lot out and
 log back in the request comes back.  Not only that, but this happens with
 the most recent version of the official Yahoo! client for Windows.

 In addition, the user who wants my permission is in my buddy list, but I
 can't remove them.  If I delete them from my list then sign out and sign
 back in they re-appear.

 So something is broken.  I'm wondering if Pidgin somehow corrupted my
 buddy list in a way that causes these add requests to reappear.

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


More information about the Tracker mailing list