]> git.pld-linux.org Git - packages/apache.git/blame - httpd-dummy-connection-result.patch
- force new openssl version (to avoid runtime errors like undefined symbol: SRP_VBASE...
[packages/apache.git] / httpd-dummy-connection-result.patch
CommitLineData
0de3cf6b 1; http://www.mail-archive.com/dev%40httpd.apache.org/msg56690.html
e3d9e312
AM
2diff -ur httpd-2.2.24.org/server/mpm_common.c httpd-2.2.24/server/mpm_common.c
3--- httpd-2.2.24.org/server/mpm_common.c 2013-04-14 18:02:48.785876471 +0200
4+++ httpd-2.2.24/server/mpm_common.c 2013-04-14 18:03:39.900458831 +0200
5@@ -739,7 +739,17 @@
0de3cf6b
AM
6 len = strlen(data);
7 }
8
9- apr_socket_send(sock, data, &len);
10+ rv = apr_socket_send(sock, data, &len);
e3d9e312 11+ if (rv == APR_SUCCESS && lp->protocol && strcasecmp(lp->protocol, "http") == 0) {
0de3cf6b
AM
12+ char *buffer[10]; // dummy buffer to see if child is alive
13+
14+ len = sizeof(buffer);
15+ rv = apr_socket_recv(sock, buffer, &len);
16+ if (rv != APR_SUCCESS) {
17+ ap_log_error(APLOG_MARK, APLOG_DEBUG, rv, ap_server_conf,
18+ "receiving response to dummy data to listener on %pI", lp->bind_addr);
19+ }
20+ }
21 apr_socket_close(sock);
22 apr_pool_destroy(p);
23
This page took 0.034813 seconds and 4 git commands to generate.