From 83e6e404383d85a3bda00f92b07d7f86841e5401 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Wed, 2 Feb 2005 09:11:46 +0000 Subject: Fixed bug #31755 (Cannot create SOAP header in no namespace) --- ext/soap/php_http.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ext/soap/php_http.c') diff --git a/ext/soap/php_http.c b/ext/soap/php_http.c index 4b9a97258d..57983a0529 100644 --- a/ext/soap/php_http.c +++ b/ext/soap/php_http.c @@ -655,6 +655,7 @@ try_again: } if (!get_http_headers(stream, &http_headers, &http_header_size TSRMLS_CC)) { + efree(http_headers); if (request != buf) {efree(request);} php_stream_close(stream); zend_hash_del(Z_OBJPROP_P(this_ptr), "httpsocket", sizeof("httpsocket")); @@ -690,6 +691,7 @@ try_again: if (http_status == 100) { efree(http_headers); if (!get_http_headers(stream, &http_headers, &http_header_size TSRMLS_CC)) { + efree(http_headers); if (request != buf) {efree(request);} php_stream_close(stream); zend_hash_del(Z_OBJPROP_P(this_ptr), "httpsocket", sizeof("httpsocket")); -- cgit v1.2.1