]> git.proxmox.com Git - mirror_edk2.git/commit
MdePkg/Ftp4: Fix wrong function pointer declaration
authorAlcantara, Paulo <paulo.alc.cavalcanti@hp.com>
Tue, 6 Jun 2017 00:33:36 +0000 (08:33 +0800)
committerFu Siyuan <siyuan.fu@intel.com>
Wed, 2 Aug 2017 08:21:45 +0000 (16:21 +0800)
commit354a75f9ed0d2f37ace0614135e08e6a8b83e174
tree4d7caffe5cc3307517e08405057f82a84c12fdef
parent45ea8a0c4550e1bb357d9e1d7fe653cd79cacaf5
MdePkg/Ftp4: Fix wrong function pointer declaration

EFI_FTP4_DATA_CALLBACK is a function pointer and defined as follows:

> typedef
> EFI_STATUS
> (EFIAPI *EFI_FTP4_DATA_CALLBACK)(
>  IN EFI_FTP4_PROTOCOL           *This,
>  IN EFI_FTP4_COMMAND_TOKEN      *Token
>  );

And EFI_FTP4_COMMAND_TOKEN structure declared it as:

> EFI_FTP4_DATA_CALLBACK *DataCallback

Which ended up being a pointer to function pointer and clearly wrong.
This patch fixes it by removing the misleading '*' from declaration.
It's also fixed in new UEFI 2.7 spec.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Paulo Alcantara <paulo.alc.cavalcanti@hp.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
MdePkg/Include/Protocol/Ftp4.h