FmpDevicePkg FmpDxe: Check Progress!= NULL before calling Progress(100)
[mirror_edk2.git] / FmpDevicePkg / FmpDxe / FmpDxe.c
index 091f950..f0e8b0d 100644 (file)
@@ -1121,10 +1121,12 @@ cleanup:
   mProgressSupported = FALSE;\r
   SetLastAttemptStatusInVariable (LastAttemptStatus);\r
 \r
-  //\r
-  // Set progress to 100 after everything is done including recording Status.\r
-  //\r
-  Progress (100);\r
+  if (Progress != NULL) {\r
+    //\r
+    // Set progress to 100 after everything is done including recording Status.\r
+    //\r
+    Progress (100);\r
+  }\r
 \r
   return Status;\r
 }\r