From: Jim Jagielski Date: Wed, 20 Jan 2016 17:37:19 +0000 (+0000) Subject: Just in case... X-Git-Tag: 2.5.0-alpha~2348 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=05a31cb62901a8daaa531fe8e1a0567e616463a8;p=apache Just in case... git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1725762 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/server/util_expr_eval.c b/server/util_expr_eval.c index d3c981276f..4db48d3966 100644 --- a/server/util_expr_eval.c +++ b/server/util_expr_eval.c @@ -1067,7 +1067,8 @@ static const char *kb_func(ap_expr_eval_ctx_t *ctx, const void *data, buf = apr_palloc(ctx->r->pool, len); apr_brigade_flatten(ctx->r->kept_body, buf, &len); - buf[len-1] = '\0'; /* ensure */ + if (len) + buf[len-1] = '\0'; /* ensure */ return (const char*)buf; }