Skip to content
Snippets Groups Projects
  • Dan Cropp's avatar
    ffa87eca
    chan_pjsip: Incorporate channel reference count into transfer_refer(). · ffa87eca
    Dan Cropp authored
    Add channel reference count for PJSIP REFER. The call could be terminated
    prior to the result of the transfer. In that scenario, when the SUBSCRIBE/NOTIFY
    occurred several minutes later, it would attempt to access a session which was
    no longer valid.  Terminate event subscription if pjsip_xfer_initiate() or
    pjsip_xfer_send_request() fails in transfer_refer().
    
    ASTERISK-29201 #close
    Reported-by: Dan Cropp
    
    Change-Id: I3fd92fd14b4e3844d3d7b0f60fe417a4df5f2435
    ffa87eca
    History
    chan_pjsip: Incorporate channel reference count into transfer_refer().
    Dan Cropp authored
    Add channel reference count for PJSIP REFER. The call could be terminated
    prior to the result of the transfer. In that scenario, when the SUBSCRIBE/NOTIFY
    occurred several minutes later, it would attempt to access a session which was
    no longer valid.  Terminate event subscription if pjsip_xfer_initiate() or
    pjsip_xfer_send_request() fails in transfer_refer().
    
    ASTERISK-29201 #close
    Reported-by: Dan Cropp
    
    Change-Id: I3fd92fd14b4e3844d3d7b0f60fe417a4df5f2435