Summary: | ASTERISK-17747: [patch] check_bridge(): misplaced ast_mutex_unlock | ||
Reporter: | Alec Davis (alecdavis) | Labels: | |
Date Opened: | 2011-04-25 02:00:12 | Date Closed: | 2011-04-25 03:01:45 |
Priority: | Minor | Regression? | Yes |
Status: | Closed/Complete | Components: | Channels/chan_local |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ( 0) bug19176.diff.txt | |
Description: | <pre> if (!ast_mutex_trylock(&(p->chan->_bridge)->lock)) { if (!p->chan->_bridge->_softhangup) { .... ast_mutex_unlock(&(p->chan->_bridge)->lock); <b><u> <<< WHAT </u></b> } }</pre> ****** ADDITIONAL INFORMATION ****** <pre> if (!ast_mutex_trylock(&(p->chan->_bridge)->lock)) { if (!p->chan->_bridge->_softhangup) { .... } ast_mutex_unlock(&(p->chan->_bridge)->lock); }</pre> | ||
Comments: | By: Digium Subversion (svnbot) 2011-04-25 02:06:32 Repository: asterisk Revision: 315051 U branches/1.4/channels/chan_local.c ------------------------------------------------------------------------ r315051 | alecdavis | 2011-04-25 02:06:30 -0500 (Mon, 25 Apr 2011) | 11 lines chan_local:check_bridge() misplaced misplaced ast_mutex_unlock if !p->chan->_bridge->_softhangup path isn't followed, brigde remains locked. (closes issue ASTERISK-17747) Reported by: alecdavis Patches: bug19176.diff.txt uploaded by alecdavis (license 585) ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=315051 By: Digium Subversion (svnbot) 2011-04-25 02:11:13 Repository: asterisk Revision: 315052 _U branches/1.6.2/ U branches/1.6.2/channels/chan_local.c ------------------------------------------------------------------------ r315052 | alecdavis | 2011-04-25 02:11:13 -0500 (Mon, 25 Apr 2011) | 16 lines Merged revisions 315051 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r315051 | alecdavis | 2011-04-25 19:06:29 +1200 (Mon, 25 Apr 2011) | 11 lines chan_local:check_bridge() misplaced misplaced ast_mutex_unlock if !p->chan->_bridge->_softhangup path isn't followed, brigde remains locked. (closes issue ASTERISK-17747) Reported by: alecdavis Patches: bug19176.diff.txt uploaded by alecdavis (license 585) ........ ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=315052 By: Digium Subversion (svnbot) 2011-04-25 02:14:33 Repository: asterisk Revision: 315053 _U branches/1.8/ U branches/1.8/channels/chan_local.c ------------------------------------------------------------------------ r315053 | alecdavis | 2011-04-25 02:14:32 -0500 (Mon, 25 Apr 2011) | 23 lines Merged revisions 315052 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.6.2 ................ r315052 | alecdavis | 2011-04-25 19:11:12 +1200 (Mon, 25 Apr 2011) | 16 lines Merged revisions 315051 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r315051 | alecdavis | 2011-04-25 19:06:29 +1200 (Mon, 25 Apr 2011) | 11 lines chan_local:check_bridge() misplaced misplaced ast_mutex_unlock if !p->chan->_bridge->_softhangup path isn't followed, brigde remains locked. (closes issue ASTERISK-17747) Reported by: alecdavis Patches: bug19176.diff.txt uploaded by alecdavis (license 585) ........ ................ ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=315053 By: Digium Subversion (svnbot) 2011-04-25 02:17:28 Repository: asterisk Revision: 315054 _U trunk/ U trunk/channels/chan_local.c ------------------------------------------------------------------------ r315054 | alecdavis | 2011-04-25 02:17:28 -0500 (Mon, 25 Apr 2011) | 30 lines Merged revisions 315053 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.8 ................ r315053 | alecdavis | 2011-04-25 19:14:32 +1200 (Mon, 25 Apr 2011) | 23 lines Merged revisions 315052 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.6.2 ................ r315052 | alecdavis | 2011-04-25 19:11:12 +1200 (Mon, 25 Apr 2011) | 16 lines Merged revisions 315051 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r315051 | alecdavis | 2011-04-25 19:06:29 +1200 (Mon, 25 Apr 2011) | 11 lines chan_local:check_bridge() misplaced misplaced ast_mutex_unlock if !p->chan->_bridge->_softhangup path isn't followed, brigde remains locked. (closes issue ASTERISK-17747) Reported by: alecdavis Patches: bug19176.diff.txt uploaded by alecdavis (license 585) ........ ................ ................ ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=315054 By: Alec Davis (alecdavis) 2011-04-25 03:01:45 regression since r6830 http://svnview.digium.com/svn/asterisk?view=revision&revision=6830 |