]> 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)
committerRyan Tandy <ryan@nardis.ca>
Mon, 7 Sep 2015 04:34:03 +0000 (21:34 -0700)
commitf5100665e34b18817e545063b7ca49f79a15b6d6
tree13a8b9868cb2734c7b9032f45327d420470e0719
parente27108e7cb8378fda5ded5ea13959b7cdd6386ef
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