From c6c18d879e3ddb833c45b4be49fac3e8970a04d2 Mon Sep 17 00:00:00 2001 From: Star Zeng Date: Wed, 25 Jul 2018 18:22:54 +0800 Subject: [PATCH] FmpDevicePkg FmpDxe: Check Progress!= NULL before calling Progress(100) Cc: Michael D Kinney Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Star Zeng Reviewed-by: Michael D Kinney --- FmpDevicePkg/FmpDxe/FmpDxe.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/FmpDevicePkg/FmpDxe/FmpDxe.c b/FmpDevicePkg/FmpDxe/FmpDxe.c index 091f950b95..f0e8b0da82 100644 --- a/FmpDevicePkg/FmpDxe/FmpDxe.c +++ b/FmpDevicePkg/FmpDxe/FmpDxe.c @@ -1121,10 +1121,12 @@ cleanup: mProgressSupported = FALSE; SetLastAttemptStatusInVariable (LastAttemptStatus); - // - // Set progress to 100 after everything is done including recording Status. - // - Progress (100); + if (Progress != NULL) { + // + // Set progress to 100 after everything is done including recording Status. + // + Progress (100); + } return Status; } -- 2.39.2