if (!(resultset = ast_calloc(1, sizeof(*resultset)))) {
pbx_builtin_setvar_helper(chan, "ODBCROWS", rowcount);
pbx_builtin_setvar_helper(chan, "ODBCSTATUS", status);
+ AST_RWLIST_UNLOCK(&queries);
ast_autoservice_stop(chan);
return -1;
}
if (!(resultset = ast_calloc(1, sizeof(*resultset)))) {
pbx_builtin_setvar_helper(chan, "ODBCROWS", rowcount);
pbx_builtin_setvar_helper(chan, "ODBCSTATUS", status);
+ AST_RWLIST_UNLOCK(&queries);
ast_autoservice_stop(chan);
return -1;
}