From: Yann Ylavic Date: Fri, 20 Aug 2021 09:10:55 +0000 (+0000) Subject: core: core ouput filter iovec vs brigade consistency assertion. X-Git-Tag: 2.5.0-alpha2-ci-test-only~864 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8f8793bcc6e5b3c369d336c148003ba1f63df606;p=thirdparty%2Fapache%2Fhttpd.git core: core ouput filter iovec vs brigade consistency assertion. * server/core_filters.c (writev_nonblocking): Assert that a bucket is always bound to the walked iovec. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1892467 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/server/core_filters.c b/server/core_filters.c index 5868539ec87..c0275dc0de8 100644 --- a/server/core_filters.c +++ b/server/core_filters.c @@ -647,6 +647,7 @@ static apr_status_t writev_nonblocking(apr_socket_t *s, for (i = offset; i < nvec; ) { apr_bucket *bucket = APR_BRIGADE_FIRST(bb); + ap_assert(bucket != APR_BRIGADE_SENTINEL(bb)); if (!bucket->length) { delete_meta_bucket(bucket); }