X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;f=ssl_common.c;h=a8dd371efa1953aafd6790a65875786ebdcbfa16;hb=647353d3e6621b32696a08d66656b7c6bb8fb0a3;hp=ac146f82eeba0e2b01ad27b019420d8b7ead7086;hpb=172e342a4428b2dafcd6b6b1cf1c8181b77a76a5;p=privoxy.git diff --git a/ssl_common.c b/ssl_common.c index ac146f82..a8dd371e 100644 --- a/ssl_common.c +++ b/ssl_common.c @@ -405,6 +405,16 @@ extern void ssl_send_certificate_error(struct client_state *csp) } strlcat(message, message_end, message_len); + if (0 == strcmpic(csp->http->gpc, "HEAD")) + { + /* Cut off body */ + char *header_end = strstr(message, "\r\n\r\n"); + if (header_end != NULL) + { + header_end[3] = '\0'; + } + } + /* * Sending final message to client */