filters to use APR_BUCKET_IS_METADATA macro.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95454
13f79535-47bb-0310-9956-
ffa450edef68
#ifndef MODULE_MAGIC_NUMBER_MAJOR
#define MODULE_MAGIC_NUMBER_MAJOR 20020529
#endif
-#define MODULE_MAGIC_NUMBER_MINOR 0 /* 0...n */
+#define MODULE_MAGIC_NUMBER_MINOR 1 /* 0...n */
/**
* Determine if the server's current MODULE_MAGIC_NUMBER is at least a
continue;
}
- if (e->length == 0) {
+ if (APR_BUCKET_IS_METADATA(e)) {
/* metadata bucket */
apr_bucket *cpy;
apr_bucket_copy(e, &cpy);
do { \
apr_bucket *e = APR_BRIGADE_FIRST(b); \
do { \
- if (e->length == 0) { \
+ if (e->length == 0 && !APR_BUCKET_IS_METADATA(e)) { \
apr_bucket *d; \
d = APR_BUCKET_NEXT(e); \
apr_bucket_delete(e); \
h->data = (buf) ? apr_pstrdup(p, buf) : NULL;
b = apr_bucket_shared_make(b, h, 0, 0);
+ b->is_metadata = 1;
b->type = &ap_bucket_type_error;
return b;
}