diff options
Diffstat (limited to 'apps/app_voicemail.c')
-rw-r--r-- | apps/app_voicemail.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c index 28c73e8ae..eee1d3ddb 100644 --- a/apps/app_voicemail.c +++ b/apps/app_voicemail.c @@ -72,6 +72,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include "asterisk/localtime.h" #include "asterisk/cli.h" #include "asterisk/utils.h" +#include "asterisk/stringfields.h" #ifdef USE_ODBC_STORAGE #include "asterisk/res_odbc.h" #endif @@ -2655,7 +2656,7 @@ static int resequence_mailbox(struct ast_vm_user *vmu, char *dir) } -static int say_and_wait(struct ast_channel *chan, int num, char *language) +static int say_and_wait(struct ast_channel *chan, int num, const char *language) { int d; d = ast_say_number(chan, num, AST_DIGIT_ANY, language, (char *) NULL); @@ -5150,7 +5151,7 @@ static int vm_execmain(struct ast_channel *chan, void *data) /* Set language from config to override channel language */ if (!ast_strlen_zero(vmu->language)) - ast_copy_string(chan->language, vmu->language, sizeof(chan->language)); + ast_string_field_set(chan, language, vmu->language); create_dirpath(vms.curdir, sizeof(vms.curdir), vmu->context, vms.username, ""); /* Retrieve old and new message counts */ res = open_mailbox(&vms, vmu, 1); |