[Pidgin] #9675: SIMPLE: Request retried with credentials with same branch and cseq number, ie. same transaction
Pidgin
trac at pidgin.im
Sun Jul 12 15:45:57 EDT 2009
#9675: SIMPLE: Request retried with credentials with same branch and cseq number,
ie. same transaction
--------------------+-------------------------------------------------------
Reporter: mikma | Owner: seanegan
Type: defect | Status: new
Component: SIMPLE | Version: 2.5.5
Keywords: |
--------------------+-------------------------------------------------------
When 401 or 407 is received for a request and it's decided that the
request should be retried with credentials, then the new request must be
sent in a new transaction with a new branch id and cseq number.
Otherwise the SIP proxy or server which received the request may take it
as a re-transmission of the initial request without credentials, and
therefore re-transmits its 401/407 response.
Tested on 2.5.5, but inspecting current development version of simple.c
tells me the bug still exists in process_input_message.
Both PUBLISH, and SUBSCRIBE requests publishing current status and
subscribing to other users status are affected by this bug. But not
REGISTER requests, which are handled differently.
--
Ticket URL: <http://developer.pidgin.im/ticket/9675>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list