-- app_meetme
-- If the first caller into a conference hangs up while being prompted for
the conference pin number, the conference will no longer be held open.
+ -- app_voicemail
+ -- When using the externpass option for voicemail, the password will be
+ immediately updated in memory as well, instead of having to wait for
+ the next time the configuration is reloaded.
-- app_zapras
-- We now ensure buffer policy is restored after RAS is done with a channel.
This could cause audio problems on the channel after zapras is done
{
char buf[255];
snprintf(buf,255,"%s %s %s %s",ext_pass_cmd,vmu->context,vmu->mailbox,newpassword);
- ast_safe_system(buf);
+ if (!ast_safe_system(buf))
+ strncpy(vmu->password, newpassword, sizeof(vmu->password) - 1);
}
static int make_dir(char *dest, int len, char *context, char *ext, char *mailbox)
zonesl = NULL;
users = NULL;
usersl = NULL;
- memset(ext_pass_cmd, 0, sizeof(ext_pass_cmd) - 1);
+ memset(ext_pass_cmd, 0, sizeof(ext_pass_cmd));
if (cfg) {
/* General settings */