audk/NetworkPkg/HttpDxe
Nagaraj Hegde cdf8c32ec1 NetworkPkg: HttpDxe sometimes free a pointer twice
In EfiHttpRequest, HostName was getting freed twice whenever
HttpTransmitTcp4 failed. Moved FreePool (HostName) after
HttpTransmitTcp4 call to avoid a double free.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Nagaraj Hegde <nagaraj-p.hegde@hpe.com>
Reviewed-by: Samer El-Haj-Mahmoud <elhaj@hpe.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18709 6f19259b-4bc3-4df7-8a09-765794883524
2015-10-30 06:47:54 +00:00
..
ComponentName.c NetworkPkg: Add HTTP Driver 2015-07-07 09:09:21 +00:00
ComponentName.h NetworkPkg: Add HTTP Driver 2015-07-07 09:09:21 +00:00
HttpDns.c NetworkPkg: Add HTTP Driver 2015-07-07 09:09:21 +00:00
HttpDns.h NetworkPkg: Add HTTP Driver 2015-07-07 09:09:21 +00:00
HttpDriver.c NetworkPkg: Update HttpDxe driver to consume EFI_HTTP_UTILITIES_PROTOCOL 2015-08-26 06:19:53 +00:00
HttpDriver.h NetworkPkg: Update Http driver to use DPC mechanism. 2015-09-14 09:06:26 +00:00
HttpDxe.inf NetworkPkg: Update Http driver to use DPC mechanism. 2015-09-14 09:06:26 +00:00
HttpDxe.uni NetworkPkg: Add HTTP Driver 2015-07-07 09:09:21 +00:00
HttpDxeExtra.uni NetworkPkg: Add HTTP Driver 2015-07-07 09:09:21 +00:00
HttpImpl.c NetworkPkg: HttpDxe sometimes free a pointer twice 2015-10-30 06:47:54 +00:00
HttpImpl.h NetworkPkg: Add HTTP Driver 2015-07-07 09:09:21 +00:00
HttpProto.c NetworkPkg: HttpDxe: Remove unused local variables 2015-10-06 19:49:13 +00:00
HttpProto.h NetworkPkg: Avoid memory allocation for each HTTP message exchange. 2015-09-14 09:05:49 +00:00