]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#8307 slapo-accesslog additional check
authorHoward Chu <hyc@openldap.org>
Wed, 13 Jan 2021 16:58:42 +0000 (16:58 +0000)
committerHoward Chu <hyc@openldap.org>
Wed, 13 Jan 2021 16:58:42 +0000 (16:58 +0000)
servers/slapd/overlays/accesslog.c

index 2f3fedfc6ab8818948281173c424a9c0f9b08fc7..3aa2979f9a43c0b90d601e7e8dde368e41877d48 100644 (file)
@@ -2003,6 +2003,10 @@ accesslog_op_mod( Operation *op, SlapReply *rs )
        if ( op->o_dont_replicate )
                return SLAP_CB_CONTINUE;
 
+       /* can't do anything if logDB isn't open */
+       if ( !SLAP_DBOPEN( li->li_db ))
+               return SLAP_CB_CONTINUE;
+       
        logop = accesslog_op2logop( op );
        lo = logops+logop+EN_OFFSET;