]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#9309 don't allow ppolicy to be configured more than once on a backend
authorHoward Chu <hyc@openldap.org>
Mon, 10 Aug 2020 15:07:39 +0000 (16:07 +0100)
committerQuanah Gibson-Mount <quanah@openldap.org>
Mon, 10 Aug 2020 15:49:35 +0000 (15:49 +0000)
servers/slapd/overlays/ppolicy.c

index d3c3782216839c007991bd4d541f223e14c3b509..e8ca467747219da283566d4cd7536f6e782127c8 100644 (file)
@@ -2580,6 +2580,7 @@ int ppolicy_initialize()
        ldap_pvt_thread_mutex_init( &chk_syntax_mutex );
 
        ppolicy.on_bi.bi_type = "ppolicy";
+       ppolicy.on_bi.bi_flags = SLAPO_BFLAG_SINGLE;
        ppolicy.on_bi.bi_db_init = ppolicy_db_init;
        ppolicy.on_bi.bi_db_open = ppolicy_db_open;
        ppolicy.on_bi.bi_db_close = ppolicy_db_close;