[asterisk-bugs] [Asterisk 0016478]: [patch] res_odbc.c - ast_odbc_find_table() missing AST_RWLIST_UNLOCK() in error path

Asterisk Bug Tracker noreply at bugs.digium.com
Thu May 20 17:21:49 CDT 2010


The following issue has been CLOSED 
====================================================================== 
https://issues.asterisk.org/view.php?id=16478 
====================================================================== 
Reported By:                nic_bellamy
Assigned To:                tilghman
====================================================================== 
Project:                    Asterisk
Issue ID:                   16478
Category:                   Resources/res_odbc
Reproducibility:            sometimes
Severity:                   minor
Priority:                   normal
Status:                     closed
Asterisk Version:           SVN 
JIRA:                        
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): 1.6.1 
SVN Revision (number only!): 235810 
Request Review:              
Resolution:                 no change required
Fixed in Version:           
====================================================================== 
Date Submitted:             2009-12-20 20:05 CST
Last Modified:              2010-05-20 17:21 CDT
====================================================================== 
Summary:                    [patch] res_odbc.c - ast_odbc_find_table() missing
AST_RWLIST_UNLOCK() in error path
Description: 
Asterisk deadlocked in ast_odbc_clear_cache() during module unload;
tracking down found this was due to a missing AST_RWLIST_UNLOCK() in an
error path in ast_odbc_find_table(), the odbc_tables list lock was never
released.

Only effects 1.6.1 branch.
====================================================================== 

---------------------------------------------------------------------- 
 (0122227) tilghman (administrator) - 2010-05-20 17:21
 https://issues.asterisk.org/view.php?id=16478#c122227 
---------------------------------------------------------------------- 
Per the Asterisk maintenance timeline page at
http://www.asterisk.org/asterisk-versions maintenance (bug) support for the
1.6.0 and 1.6.1 branches has ended. For continued maintenance support
please move to the 1.6.2 branch.

More information on this change can be found in the release announcement:
http://www.asterisk.org/node/49924
 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-05-20 17:21 tilghman       Asterisk Version         1.6.1.12 => SVN     
2010-05-20 17:21 tilghman       Note Added: 0122227                          
2010-05-20 17:21 tilghman       Status                   assigned => closed  
2010-05-20 17:21 tilghman       Resolution               open => no change
required
======================================================================




More information about the asterisk-bugs mailing list