From 7efa39f3631ca8a42cc17210fb293b850aecbf3f Mon Sep 17 00:00:00 2001 From: Haojian Zhuang Date: Tue, 23 May 2017 10:02:58 +0800 Subject: EmbeddedPkg/AndroidFastbootApp: fix uninitialized variable Fix the build warning of unintialized variable. Signed-off-by: Haojian Zhuang --- .../Application/AndroidFastboot/AndroidFastbootApp.c | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.c b/EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.c index 35e0524b5..c1fdf8cd6 100644 --- a/EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.c +++ b/EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.c @@ -172,7 +172,7 @@ FlashSparseImage ( IN SPARSE_HEADER *SparseHeader ) { - EFI_STATUS Status; + EFI_STATUS Status = EFI_SUCCESS; UINTN Chunk, Offset = 0, Index; VOID *Image; CHUNK_HEADER *ChunkHeader; @@ -273,16 +273,20 @@ HandleFlash ( mDataBuffer ); } - if (Status == EFI_NOT_FOUND) { + switch (Status) { + case EFI_SUCCESS: + mTextOut->OutputString (mTextOut, L"Done.\r\n"); + SEND_LITERAL ("OKAY"); + break; + case EFI_NOT_FOUND: SEND_LITERAL ("FAILNo such partition."); mTextOut->OutputString (mTextOut, L"No such partition.\r\n"); - } else if (EFI_ERROR (Status)) { + break; + default: SEND_LITERAL ("FAILError flashing partition."); mTextOut->OutputString (mTextOut, L"Error flashing partition.\r\n"); - DEBUG ((EFI_D_ERROR, "Couldn't flash image: %r\n", Status)); - } else { - mTextOut->OutputString (mTextOut, L"Done.\r\n"); - SEND_LITERAL ("OKAY"); + DEBUG ((EFI_D_ERROR, "Couldn't flash image:\n")); + break; } } -- cgit v1.2.3