Index: mysql-vm-routines.h =================================================================== RCS file: /usr/cvsroot/asterisk-addons/mysql-vm-routines.h,v retrieving revision 1.4 diff -u -r1.4 mysql-vm-routines.h --- mysql-vm-routines.h 28 Apr 2004 20:47:07 -0000 1.4 +++ mysql-vm-routines.h 14 May 2004 14:29:45 -0000 @@ -44,8 +44,7 @@ if (retval) { *retval->mailbox='\0'; - memset(retval->context, 0, sizeof(retval->context)); - strncpy(retval->context, "default", sizeof(retval->context) - 1); + *retval->context='\0'; *retval->password='\0'; *retval->fullname='\0'; *retval->email='\0'; @@ -59,12 +58,12 @@ } if (context) { strcpy(retval->context, context); - } + } if (*retval->context) { sprintf(query, "SELECT password,fullname,email,pager,options FROM users WHERE context='%s' AND mailbox='%s'", context, mailbox); } else { - sprintf(query, "SELECT password,fullname,email,pager,options FROM users WHERE mailbox='%s'", mailbox); + sprintf(query, "SELECT password,fullname,email,pager,options FROM users WHERE context='default' AND mailbox='%s'", mailbox); } ast_mutex_lock(&mysqllock); mysql_query(dbhandler, query);