{"push_id":1215166598,"size":2,"distinct_size":2,"ref":"refs/heads/14","head":"bf5a18f39bed158c628725f71b69e747fe44eecd","before":"4a24c028be958ae517045ca7e030c460ca7ff751","commits":[{"sha":"52cbdf23932b2297bd09f2bb97eabeb37a8c3d73","author":{"name":"George Joseph","email":"259ed28823a433a1006303f4f4fc170ec92dd374@digium.com"},"message":"chan_sip: Prevent deadlock when issuing \"sip show channels\"\n\nsip_show_channels locks the dialogs container first then locks each\nsip_pvt so it can spit out the details.  The rest of sip dialog\nprocessing locks the sip_pvt first then locks the dialogs container\nif it needs to.  Both lock in the order they need but deadlocks can\nresult.  To fix, sip_show_channels and sip_show_channelstats have\nbeen converted to use an iterator rather than ao2_callback.  This way\nthe container is locked only while getting the next entry and is\nunlocked when the callback is called.\n\nASTERISK-23013 #close\n\nChange-Id: Id9980419909e811f89484950ed46ef117b9eb990","distinct":true,"url":"https://api.github.com/repos/asterisk/asterisk/commits/52cbdf23932b2297bd09f2bb97eabeb37a8c3d73"},{"sha":"bf5a18f39bed158c628725f71b69e747fe44eecd","author":{"name":"Joshua Colp","email":"bf99470666691b02136644fba9e1cf1c2f77dfdd@digium.com"},"message":"Merge \"chan_sip: Prevent deadlock when issuing \"sip show channels\"\" into 14","distinct":true,"url":"https://api.github.com/repos/asterisk/asterisk/commits/bf5a18f39bed158c628725f71b69e747fe44eecd"}]}
{"actor":{"display_login":"asteriskteam"}}