]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#9802 slapd-meta: fix rewrite config SEGV
authorHoward Chu <hyc@openldap.org>
Tue, 15 Mar 2022 16:46:09 +0000 (16:46 +0000)
committerQuanah Gibson-Mount <quanah@openldap.org>
Mon, 21 Mar 2022 21:57:29 +0000 (21:57 +0000)
servers/slapd/back-meta/config.c

index 51d090ff0fce85c65e6939acf5af67a34791ac4a..ad7fbce445bb590a3a89075975a8379c9408fc89 100644 (file)
@@ -2662,9 +2662,9 @@ idassert-authzFrom        "dn:<rootdn>"
                                                c->fname, c->lineno, ca.argc, ca.argv );
                                }
                                assert( rc == 0 );
-                               ch_free( ca.argv );
                                ch_free( ca.tline );
                        }
+                       ch_free( ca.argv );
                }
                argc = c->argc;
                argv = c->argv;
@@ -2699,9 +2699,9 @@ idassert-authzFrom        "dn:<rootdn>"
                                                c->fname, c->lineno, ca.argc, argv );
                                }
                                assert( rc == 0 );
-                               ch_free( ca.argv );
                                ch_free( ca.tline );
                        }
+                       ch_free( ca.argv );
                }
 
                /* save the rule info */