]> git.proxmox.com Git - mirror_edk2.git/commit
NetworkPkg: Avoid the indefinite wait case in HttpDxe
authorJiaxin Wu <jiaxin.wu@intel.com>
Tue, 26 Apr 2016 08:46:33 +0000 (16:46 +0800)
committerJiaxin Wu <jiaxin.wu@intel.com>
Thu, 28 Apr 2016 08:27:42 +0000 (16:27 +0800)
commitb347a22aecbfac9aac47831fee9a30aa810d6d0b
tree59b07a700a7a76fb6e55f28da1d1bf51410aa1be
parent467d5f6b30bcd2bb73bfaafc31118944d95ec28e
NetworkPkg: Avoid the indefinite wait case in HttpDxe

Need the timer check to avoid the indefinite wait case
in HttpDxe driver
A.HTTP receive Header process in HttpTcpReceiveHeader();
B.HTTP receive Body process in HttpTcpReceiveBody();

Cc: Hegde Nagaraj P <nagaraj-p.hegde@hpe.com>
Cc: El-Haj-Mahmoud Samer <samer.el-haj-mahmoud@hpe.com>
Cc: Ye Ting <ting.ye@intel.com>
Cc: Fu Siyuan <siyuan.fu@intel.com>
Cc: Zhang Lubo <lubo.zhang@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jiaxin Wu <jiaxin.wu@intel.com>
Reviewed-by: Hegde Nagaraj P <nagaraj-p.hegde@hpe.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
NetworkPkg/HttpDxe/HttpImpl.c
NetworkPkg/HttpDxe/HttpProto.c
NetworkPkg/HttpDxe/HttpProto.h