Re: [edk2] [PATCH v2] NetworkPkg/HttpDxe: Don't free Wrap in HttpTcpReceiveNotifyDpc

2016-05-19 Thread Fu, Siyuan
Reviewed-by: Fu Siyuan > -Original Message- > From: Gary Lin [mailto:g...@suse.com] > Sent: Friday, May 20, 2016 11:18 AM > To: edk2-devel@lists.01.org > Cc: Wu, Jiaxin ; Fu, Siyuan ; El- > Haj-Mahmoud, Samer ; Laszlo Ersek > ; Hegde, Nagaraj P > Subject: [PATCH v2] NetworkPkg/HttpDxe:

Re: [edk2] [PATCH v2] NetworkPkg/HttpDxe: Don't free Wrap in HttpTcpReceiveNotifyDpc

2016-05-19 Thread Wu, Jiaxin
Reviewed-By: Wu Jiaxin > -Original Message- > From: Gary Lin [mailto:g...@suse.com] > Sent: Friday, May 20, 2016 11:18 AM > To: edk2-devel@lists.01.org > Cc: Wu, Jiaxin ; Fu, Siyuan ; El- > Haj-Mahmoud, Samer ; Laszlo Ersek > ; Hegde, Nagaraj P > Subject: [PATCH v2] NetworkPkg/HttpDxe:

[edk2] [PATCH v2] NetworkPkg/HttpDxe: Don't free Wrap in HttpTcpReceiveNotifyDpc

2016-05-19 Thread Gary Lin
The HTTP Token Wrap is created in EfiHttpResponse() and then passed to the deferred Receive event callback, HttpTcpReceiveNotifyDpc. HttpTcpReceiveHeader and HttpTcpReceiveBody use a Tcp polling loop to monitor the socket status and trigger the Receive event when a new packet arrives. The Receive e