mrc0mmand / rpms / openldap

Forked from rpms/openldap 3 years ago
Clone

Blame SOURCES/openldap-perl-fix-moduleconfig-config.patch

d198f9
fix: slaptest doesn't convert perlModuleConfig lines
d198f9
d198f9
Resolves: #1184585
d198f9
Upstream: ITS #8105
d198f9
Author: Jan Synacek <jsynacek@redhat.com>
d198f9
d198f9
diff --git a/servers/slapd/back-perl/config.c b/servers/slapd/back-perl/config.c
d198f9
index fd00965..d1c7886 100644
d198f9
--- a/servers/slapd/back-perl/config.c
d198f9
+++ b/servers/slapd/back-perl/config.c
d198f9
@@ -219,9 +219,11 @@ perl_cf(
d198f9
 			XPUSHs( pb->pb_obj_ref );
d198f9
 
d198f9
 			/* Put all arguments on the perl stack */
d198f9
-			for( args = 1; args < c->argc; args++ ) {
d198f9
+			for( args = 1; args < c->argc; args++ )
d198f9
 				XPUSHs(sv_2mortal(newSVpv(c->argv[args], 0)));
d198f9
-			}
d198f9
+
d198f9
+			ber_str2bv( c->line + STRLENOF("perlModuleConfig "), 0, 0, &bv );
d198f9
+			value_add_one( &pb->pb_module_config, &bv );
d198f9
 
d198f9
 			PUTBACK ;
d198f9