]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#9608 fix delete of nonexistent sessionlog
authorHoward Chu <hyc@openldap.org>
Tue, 13 Jul 2021 11:10:28 +0000 (12:10 +0100)
committerQuanah Gibson-Mount <quanah@openldap.org>
Tue, 13 Jul 2021 15:05:36 +0000 (15:05 +0000)
servers/slapd/overlays/syncprov.c

index 60d196ec11dd35a81a2bf66cdba7818ae390001d..a224cde35b7a1829bd951e9e7754149966589308 100644 (file)
@@ -3161,7 +3161,8 @@ sp_cf_gen(ConfigArgs *c)
                        si->si_chktime = 0;
                        break;
                case SP_SESSL:
-                       si->si_logs->sl_size = 0;
+                       if ( si->si_logs )
+                               si->si_logs->sl_size = 0;
                        break;
                case SP_NOPRES:
                        si->si_nopres = 0;