[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