Review Board 1.7.16


BLF Subscriptions Causes SIP Deadlock

Review Request #1563 - Created Nov. 3, 2011 and submitted

opticron
trunk
ASTERISK-18663
Reviewers
asterisk-dev
dvossel
Asterisk
Fix a locking inversion that causes deadlocks during BLF subscriptions.
Compile
Review request changed
Updated (Nov. 4, 2011, 8 a.m.)
Took care of the extraneous refs/unrefs that David mentioned.
Ship it!
Posted (Nov. 4, 2011, 8:57 a.m.)
perfect!
  1. Close - we really should use peer_ref / peer_unref for adding ref counts / removing them from the peer.  Makes debugging peer ref counts a bit easier.  There's still a pair of them hanging around line 25006 - I should have dropped a comment on that pair as well.
    
    Probably not worth holding up the commit on though.

https://reviewboard.asterisk.org/ runs on a server provided by Digium, Inc. and uses bandwidth donated to the open source Asterisk community by API Digital Communications in Huntsville, AL USA.
Please report problems with this site to asteriskteam@digium.com.