]> git.sur5r.net Git - openldap/commit
ITS#7964 avoid double-unescaping rewrite rules
authorRyan Tandy <ryan@nardis.ca>
Mon, 7 Sep 2015 04:09:51 +0000 (21:09 -0700)
committerQuanah Gibson-Mount <quanah@openldap.org>
Fri, 11 Sep 2015 17:05:53 +0000 (12:05 -0500)
commite98d9bc6d4fdea9316c26e82b579ecf6ac890586
tree3182436d2014d90ec4031eaf5982cd9b1afde614
parentc401af6fd56d3d5fcbdf4e3b968aac860b2a9f3d
ITS#7964 avoid double-unescaping rewrite rules

config_fp_parse_line processes backslash escapes. When existing rewrite
rules were reloaded while inserting a new rule, this caused backslashes
to be lost from every rule except the most recently inserted one.
config_parse_ldif performs similar splitting, but leaves backslashes
alone.
servers/slapd/config.c
servers/slapd/config.h
servers/slapd/overlays/rwm.c