mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-05 12:16:00 +00:00
func_odbc: Add missing unlock's to acf_odbc_read.
Change-Id: I828329ecbd252ae8f27a369a046d2b03102b07c6
This commit is contained in:
@@ -791,6 +791,7 @@ static int acf_odbc_read(struct ast_channel *chan, const char *cmd, char *s, cha
|
|||||||
if (!(resultset = ast_calloc(1, sizeof(*resultset)))) {
|
if (!(resultset = ast_calloc(1, sizeof(*resultset)))) {
|
||||||
pbx_builtin_setvar_helper(chan, "ODBCROWS", rowcount);
|
pbx_builtin_setvar_helper(chan, "ODBCROWS", rowcount);
|
||||||
pbx_builtin_setvar_helper(chan, "ODBCSTATUS", status);
|
pbx_builtin_setvar_helper(chan, "ODBCSTATUS", status);
|
||||||
|
AST_RWLIST_UNLOCK(&queries);
|
||||||
ast_autoservice_stop(chan);
|
ast_autoservice_stop(chan);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
@@ -807,6 +808,7 @@ static int acf_odbc_read(struct ast_channel *chan, const char *cmd, char *s, cha
|
|||||||
if (!(resultset = ast_calloc(1, sizeof(*resultset)))) {
|
if (!(resultset = ast_calloc(1, sizeof(*resultset)))) {
|
||||||
pbx_builtin_setvar_helper(chan, "ODBCROWS", rowcount);
|
pbx_builtin_setvar_helper(chan, "ODBCROWS", rowcount);
|
||||||
pbx_builtin_setvar_helper(chan, "ODBCSTATUS", status);
|
pbx_builtin_setvar_helper(chan, "ODBCSTATUS", status);
|
||||||
|
AST_RWLIST_UNLOCK(&queries);
|
||||||
ast_autoservice_stop(chan);
|
ast_autoservice_stop(chan);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user