diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c index 6dec471db9b88abf6eaf206b761bd0c683571952..49d30e09996befeed13af717dbd2ba05a70de16d 100644 --- a/apps/app_voicemail.c +++ b/apps/app_voicemail.c @@ -11512,10 +11512,16 @@ static int vm_execmain(struct ast_channel *chan, const char *data) else ast_copy_string(vms.username, args.argv0, sizeof(vms.username)); - if (!ast_strlen_zero(vms.username) && (vmu = find_user(&vmus, context ,vms.username))) - skipuser++; - else + if (!ast_strlen_zero(vms.username)) { + if ((vmu = find_user(&vmus, context ,vms.username))) { + skipuser++; + } else { + ast_log(LOG_WARNING, "Mailbox '%s%s%s' doesn't exist\n", vms.username, context ? "@": "", context ? context : ""); + valid = 0; + } + } else { valid = 0; + } } if (!valid)