]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ShellPkg/Library/UefiShellLevel2CommandsLib/Mv.c
ShellPkg/UefiShellLevel2CommansLib: Pointer Resonse should be checked
[mirror_edk2.git] / ShellPkg / Library / UefiShellLevel2CommandsLib / Mv.c
index 8c2852d7eb8d668f6f5e702296849b120f6c868a..f50c1e4c206f3d7788ba053b1d769650a8b2b783 100644 (file)
@@ -2,7 +2,7 @@
   Main file for mv shell level 2 function.\r
 \r
   (C) Copyright 2013-2015 Hewlett-Packard Development Company, L.P.<BR>\r
-  Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>\r
+  Copyright (c) 2009 - 2019, Intel Corporation. All rights reserved.<BR>\r
   SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
 **/\r
@@ -637,6 +637,9 @@ ValidateAndMoveFiles(
       if (Response == NULL) {\r
         ShellPromptForResponseHii(ShellPromptResponseTypeYesNoAllCancel, STRING_TOKEN (STR_GEN_DEST_EXIST_OVR), gShellLevel2HiiHandle, &Response);\r
       }\r
+      if (Response == NULL) {\r
+        return SHELL_ABORTED;\r
+      }\r
       switch (*(SHELL_PROMPT_RESPONSE*)Response) {\r
         case ShellPromptResponseNo:\r
           FreePool(Response);\r