mirror of https://github.com/acidanthera/audk.git
6510dcf6f7
When failure happens in HttpDxeStart, the error handling code release the memory buffer but it does not uninstall HTTP service binding protocol. As the result, application can still locate this protocol and invoke service binding functions in released memory pool. Cc: Maciej Rabeda <maciej.rabeda@linux.intel.com> Cc: Siyuan Fu <siyuan.fu@intel.com> Cc: Abner Chang <abner.chang@amd.com> Cc: Igor Kulchytskyy <igork@ami.com> Cc: Nick Ramirez <nramirez@nvidia.com> Signed-off-by: Nickle Wang <nicklew@nvidia.com> Reviewed-by: Saloni Kasbekar <saloni.kasbekar@intel.com> Acked-by: Michael D Kinney <michael.d.kinney@intel.com> |
||
---|---|---|
.. | ||
ComponentName.c | ||
ComponentName.h | ||
HttpDns.c | ||
HttpDns.h | ||
HttpDriver.c | ||
HttpDriver.h | ||
HttpDxe.inf | ||
HttpDxe.uni | ||
HttpDxeExtra.uni | ||
HttpImpl.c | ||
HttpImpl.h | ||
HttpProto.c | ||
HttpProto.h | ||
HttpsSupport.c | ||
HttpsSupport.h |