summaryrefslogtreecommitdiff
path: root/netboot.c
diff options
context:
space:
mode:
authorSteve Langasek <steve.langasek@canonical.com>2013-09-20 11:23:28 -0500
committerSteve Langasek <steve.langasek@canonical.com>2013-09-20 11:23:28 -0500
commit50ab550ada429a1406a558f11ae4f1da624aa99c (patch)
treec6f84e087a79242cd89e2beb422550b0fa40af0d /netboot.c
parent4c13d15aab533c657fd9af27ec0bb0140b00c5e3 (diff)
downloadefi-boot-shim-50ab550ada429a1406a558f11ae4f1da624aa99c.tar.gz
efi-boot-shim-50ab550ada429a1406a558f11ae4f1da624aa99c.zip
debian/patches/fix-tftp-prototype: pass the right arguments to
EFI_PXE_BASE_CODE_TFTP_READ_FILE.
Diffstat (limited to 'netboot.c')
-rw-r--r--netboot.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/netboot.c b/netboot.c
index c44aeac5..66300d6d 100644
--- a/netboot.c
+++ b/netboot.c
@@ -326,7 +326,7 @@ EFI_STATUS parseNetbootinfo(EFI_HANDLE image_handle)
return rc;
}
-EFI_STATUS FetchNetbootimage(EFI_HANDLE image_handle, VOID **buffer, UINTN *bufsiz)
+EFI_STATUS FetchNetbootimage(EFI_HANDLE image_handle, VOID **buffer, UINT64 *bufsiz)
{
EFI_STATUS rc;
EFI_PXE_BASE_CODE_TFTP_OPCODE read = EFI_PXE_BASE_CODE_TFTP_READ_FILE;
@@ -344,7 +344,7 @@ EFI_STATUS FetchNetbootimage(EFI_HANDLE image_handle, VOID **buffer, UINTN *bufs
try_again:
rc = uefi_call_wrapper(pxe->Mtftp, 10, pxe, read, *buffer, overwrite,
- &bufsiz, &blksz, &tftp_addr, full_path, NULL, nobuffer);
+ bufsiz, &blksz, &tftp_addr, full_path, NULL, nobuffer);
if (rc == EFI_BUFFER_TOO_SMALL) {
/* try again, doubling buf size */