[Pkg-openldap-devel] [openldap] 26/33: ITS#8213 fix deleting rewrite rules
Ryan Tandy
rtandy-guest at moszumanska.debian.org
Fri Aug 14 23:08:34 UTC 2015
This is an automated email from the git hooks/post-receive script.
rtandy-guest pushed a commit to branch master
in repository openldap.
commit 041d7793da0a3db9e14d1fd20f492a58c2043716
Author: Ryan Tandy <ryan at nardis.ca>
Date: Fri Aug 7 14:03:45 2015 -0700
ITS#8213 fix deleting rewrite rules
From ITS#5940. Add path has the same code.
---
servers/slapd/overlays/rwm.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/servers/slapd/overlays/rwm.c b/servers/slapd/overlays/rwm.c
index 63e817a..ad045a9 100644
--- a/servers/slapd/overlays/rwm.c
+++ b/servers/slapd/overlays/rwm.c
@@ -2179,7 +2179,10 @@ rwm_cf_gen( ConfigArgs *c )
ca.line = rwmap->rwm_bva_rewrite[ i ].bv_val;
ca.argc = 0;
config_fp_parse_line( &ca );
-
+
+ argv0 = ca.argv[ 0 ];
+ ca.argv[ 0 ] += STRLENOF( "rwm-" );
+
if ( strcasecmp( ca.argv[ 0 ], "suffixmassage" ) == 0 ) {
rc = rwm_suffixmassage_config( &db, c->fname, c->lineno,
ca.argc, ca.argv );
@@ -2189,6 +2192,8 @@ rwm_cf_gen( ConfigArgs *c )
ca.argc, ca.argv );
}
+ ca.argv[ 0 ] = argv0;
+
ch_free( ca.tline );
ch_free( ca.argv );
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-openldap/openldap.git
More information about the Pkg-openldap-devel
mailing list