Fix ssl connect through proxy
Fix logic error in axis2_http_client_connect_ssl_host where header
parsing would get stuck in a loop.
Fixes AXIS2C-1397 and AXIS2C-1665
diff --git a/src/core/transport/http/sender/http_client.c b/src/core/transport/http/sender/http_client.c
index acab1ae..9698e80 100644
--- a/src/core/transport/http/sender/http_client.c
+++ b/src/core/transport/http/sender/http_client.c
@@ -885,6 +885,12 @@
{
end_of_response = AXIS2_TRUE;
}
+ else
+ {
+ end_of_line == AXIS2_FALSE;
+ memset(str_status_line, 0, AXIS2_HTTP_STATUS_LINE_LENGTH);
+ }
+
}
}
AXIS2_FREE(env->allocator, connect_string);