if the read fails.
PR: 70021
Github: closes #700
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1936760 13f79535-47bb-0310-9956-
ffa450edef68
{
char *buf;
apr_status_t rv;
{
char *buf;
apr_status_t rv;
+ struct cgi_bucket_data *data = a->data;
*str = NULL;
*len = APR_BUCKET_BUFF_SIZE;
buf = apr_bucket_alloc(*len, a->list); /* XXX: check for failure? */
rv = apr_file_read(out, buf, len);
*str = NULL;
*len = APR_BUCKET_BUFF_SIZE;
buf = apr_bucket_alloc(*len, a->list); /* XXX: check for failure? */
rv = apr_file_read(out, buf, len);
if (rv != APR_SUCCESS && rv != APR_EOF) {
if (rv != APR_SUCCESS && rv != APR_EOF) {
+ ap_log_rerror(APLOG_MARK, APLOG_ERR, rv, data->r, APLOGNO(10599)
+ "failed reading stdout from script %s",
+ data->r->filename);
apr_bucket_free(buf);
return rv;
}
if (*len > 0) {
apr_bucket_free(buf);
return rv;
}
if (*len > 0) {
- struct cgi_bucket_data *data = a->data;
apr_bucket_heap *h;
/* Change the current bucket to refer to what we read */
apr_bucket_heap *h;
/* Change the current bucket to refer to what we read */