mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-01 19:43:03 +00:00
Fix Bug #625: Voicemail with PostgreSQL backend called with no context puts msgs in
wrong place git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1905 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -287,12 +287,8 @@ static struct ast_vm_user *find_user(struct ast_vm_user *ivm, char *context, cha
|
||||
{
|
||||
strcpy(retval->context, "default");
|
||||
}
|
||||
sprintf(query, "SELECT password,fullname,email,pager,options FROM voicemail WHERE context='%s' AND mailbox='%s'", retval->context, mailbox);
|
||||
|
||||
if (*retval->context) {
|
||||
sprintf(query, "SELECT password,fullname,email,pager,options FROM voicemail WHERE context='%s' AND mailbox='%s'", context, mailbox);
|
||||
} else {
|
||||
sprintf(query, "SELECT password,fullname,email,pager,options FROM voicemail WHERE context='default' AND mailbox='%s'", mailbox);
|
||||
}
|
||||
/* fprintf(stderr,"postgres find_user: query = %s\n",query); */
|
||||
ast_mutex_lock(&postgreslock);
|
||||
PGSQLres=PQexec(dbhandler,query);
|
||||
|
||||
Reference in New Issue
Block a user