]> git.sur5r.net Git - openldap/commitdiff
Plug a couple of minor memory leaks
authorKurt Zeilenga <kurt@openldap.org>
Fri, 21 Jul 2000 17:25:41 +0000 (17:25 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Fri, 21 Jul 2000 17:25:41 +0000 (17:25 +0000)
servers/slapd/mr.c
servers/slapd/syntax.c

index d84694450cdb9e9ed463a0f986ccc524f47026d5..23c0f70bfb582c1991d84a73778e3378c2b82e1c 100644 (file)
@@ -180,6 +180,8 @@ register_matching_rule(
                convert, normalize, match, indexer, filter,
                &err );
 
+       ldap_memfree( mr );
+
        if ( code ) {
                Debug( LDAP_DEBUG_ANY, "Error in register_syntax: %s for %s in %s\n",
                    scherr2str(code), err, desc );
index 52521da78f176e3bbad81f75a6db4bf4acced98a..404744950e1e71bcbb33182a8db63623939ee806 100644 (file)
@@ -156,6 +156,9 @@ register_syntax(
        }
 
        code = syn_add( syn, flags, validate, ber2str, str2ber, &err );
+
+       ldap_memfree( syn );
+
        if ( code ) {
                Debug( LDAP_DEBUG_ANY, "Error in register_syntax: %s %s in %s\n",
                    scherr2str(code), err, desc );