From 58dfef012cc5ec45bd85be9eb8efe57901f60213 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Kuzn=C3=ADk?= Date: Wed, 20 Jan 2021 11:39:17 +0000 Subject: [PATCH] ITS#7439 Do not free parts of original filter --- servers/slapd/overlays/rwmmap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/servers/slapd/overlays/rwmmap.c b/servers/slapd/overlays/rwmmap.c index a730c9d4ff..df672d99e5 100644 --- a/servers/slapd/overlays/rwmmap.c +++ b/servers/slapd/overlays/rwmmap.c @@ -517,7 +517,7 @@ rwm_int_filter_map_rewrite( struct berval *fstr ) { int i; - Filter *p; + Filter *p, ftmp; AttributeDescription *ad; struct berval atmp, vtmp, @@ -769,7 +769,7 @@ rwm_int_filter_map_rewrite( case -1: computed:; - filter_free_x( op, f, 0 ); + f = &ftmp; f->f_choice = SLAPD_FILTER_COMPUTED; f->f_result = SLAPD_COMPARE_UNDEFINED; /* fallthru */