NetworkPkg: Make HttpBootGetBootFile return EFI_BUFFER_TOO_SMALL

Per the description of HttpBootGetBootFile, the function should return
EFI_BUFFER_TOO_SMALL if the given buffer is smaller than the remote image.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Gary Lin <glin@suse.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
This commit is contained in:
Gary Lin 2016-05-09 12:32:55 +08:00 committed by Fu Siyuan
parent 09991304c9
commit a93786ae6c
1 changed files with 3 additions and 1 deletions

View File

@ -1074,6 +1074,8 @@ HttpBootGetBootFile (
if (*BufferSize < ContentLength) {
Status = EFI_BUFFER_TOO_SMALL;
} else {
Status = EFI_SUCCESS;
}
*BufferSize = ContentLength;
@ -1089,7 +1091,7 @@ HttpBootGetBootFile (
HttpFreeMsgParser (Parser);
}
return EFI_SUCCESS;
return Status;
ERROR_6:
if (Parser != NULL) {