diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c
index 839029a87bc7a5db0b1f7a4d230daf393e47e262..a6b42e075b5bc373a55a65ef44a72b88cb35da3a 100644
--- a/apps/app_voicemail.c
+++ b/apps/app_voicemail.c
@@ -3889,7 +3889,7 @@ static void make_email_file(FILE *p, char *srcemail, struct ast_vm_user *vmu, in
 				}
 				fprintf(p, "%s %s <%s>" ENDL, first_line ? "From:" : "", passdata, who);
 			} else {
-				fprintf(p, "From: %s <%s>" ENDL, quote(passdata, passdata2, len_passdata2), who);
+				fprintf(p, "From: %s <%s>" ENDL, quote(passdata2, passdata, len_passdata), who);
 			}
 			ast_channel_free(ast);
 		} else {