summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaojian Zhuang <haojian.zhuang@linaro.org>2017-05-23 10:02:58 +0800
committerHaojian Zhuang <haojian.zhuang@linaro.org>2017-05-23 10:02:58 +0800
commit7efa39f3631ca8a42cc17210fb293b850aecbf3f (patch)
treed2987c1fcd69f91e88ba6cbe1cd50e10ecb9fc12
parent79c75e332a5b53ab972a6a37a72be22e8fecc51a (diff)
downloadedk2-7efa39f3631ca8a42cc17210fb293b850aecbf3f.tar.gz
EmbeddedPkg/AndroidFastbootApp: fix uninitialized variable
Fix the build warning of unintialized variable. Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
-rw-r--r--EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.c18
1 files 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;
}
}