diff options
author | Haojian Zhuang <haojian.zhuang@linaro.org> | 2017-05-23 10:02:58 +0800 |
---|---|---|
committer | Haojian Zhuang <haojian.zhuang@linaro.org> | 2017-05-23 10:02:58 +0800 |
commit | 7efa39f3631ca8a42cc17210fb293b850aecbf3f (patch) | |
tree | d2987c1fcd69f91e88ba6cbe1cd50e10ecb9fc12 | |
parent | 79c75e332a5b53ab972a6a37a72be22e8fecc51a (diff) | |
download | edk2-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.c | 18 |
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;
}
}
|