From 09db6bd29bdcd65eb5e124c58db5a36cf60cbfb2 Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Mon, 28 Jan 2019 19:01:40 +0100 Subject: Add specific handling when user cancel password prompt with ESC so that original Windows loader is called in this case --- DcsInt/DcsInt.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'DcsInt') diff --git a/DcsInt/DcsInt.c b/DcsInt/DcsInt.c index 8b6c803..8133726 100644 --- a/DcsInt/DcsInt.c +++ b/DcsInt/DcsInt.c @@ -563,7 +563,7 @@ SecRegionChangePwd() { ZeroMem(&confirmPassword, sizeof(newPassword)); VCAskPwd(AskPwdNew, &newPassword); if (gAuthPwdCode == AskPwdRetCancel) { - return EFI_NOT_READY; + return EFI_DCS_USER_CANCELED; } if (gAuthPwdCode == AskPwdRetTimeout) { return EFI_TIMEOUT; @@ -571,7 +571,7 @@ SecRegionChangePwd() { VCAskPwd(AskPwdConfirm, &confirmPassword); if (gAuthPwdCode == AskPwdRetCancel) { MEM_BURN(&newPassword, sizeof(newPassword)); - return EFI_NOT_READY; + return EFI_DCS_USER_CANCELED; } if (gAuthPwdCode == AskPwdRetTimeout) { MEM_BURN(&newPassword, sizeof(newPassword)); @@ -682,7 +682,7 @@ SecRegionTryDecrypt() SecRegionOffset = 0; VCAuthAsk(); if (gAuthPwdCode == AskPwdRetCancel) { - return EFI_NOT_READY; + return EFI_DCS_USER_CANCELED; } if (gAuthPwdCode == AskPwdRetTimeout) { return EFI_TIMEOUT; -- cgit v1.2.3