| 166 | } |
| 167 | |
| 168 | static apr_status_t recv_data(const fcgi_provider_conf *conf, |
| 169 | request_rec *r, |
| 170 | apr_socket_t *s, |
| 171 | char *buf, |
| 172 | apr_size_t *buflen) |
| 173 | { |
| 174 | apr_status_t rv; |
| 175 | |
| 176 | rv = apr_socket_recv(s, buf, buflen); |
| 177 | if (rv != APR_SUCCESS) { |
| 178 | ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r, |
| 179 | APLOGNO(02497) "Couldn't read from backend %s", |
| 180 | conf->backend); |
| 181 | return rv; |
| 182 | } |
| 183 | |
| 184 | #if AP_MODULE_MAGIC_AT_LEAST(20130702,2) |
| 185 | ap_log_rdata(APLOG_MARK, APLOG_TRACE5, r, "FastCGI data received", |
| 186 | buf, *buflen, AP_LOG_DATA_SHOW_OFFSET); |
| 187 | #endif |
| 188 | return APR_SUCCESS; |
| 189 | } |
| 190 | |
| 191 | static apr_status_t recv_data_full(const fcgi_provider_conf *conf, |
| 192 | request_rec *r, |
no outgoing calls
no test coverage detected