From: Timo Sirainen Date: Wed, 24 May 2023 10:25:41 +0000 (+0300) Subject: lib: event_filter_merge*() - Fix merging filters with IP fields X-Git-Tag: 2.4.0~1957 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=63507eb303cb71f3aeaa8a53e313eac20cbd1395;p=thirdparty%2Fdovecot%2Fcore.git lib: event_filter_merge*() - Fix merging filters with IP fields --- diff --git a/src/lib/event-filter.c b/src/lib/event-filter.c index 120b84f43e..06eb4ff64c 100644 --- a/src/lib/event-filter.c +++ b/src/lib/event-filter.c @@ -365,6 +365,7 @@ clone_expr(pool_t pool, struct event_filter_node *old) break; case EVENT_FIELD_VALUE_TYPE_IP: new->field.value.ip = old->field.value.ip; + new->field.value.ip_bits = old->field.value.ip_bits; break; case EVENT_FIELD_VALUE_TYPE_STRLIST: if (array_is_created(&old->field.value.strlist)) {