]> git.sur5r.net Git - openldap/commitdiff
plug leaks
authorHoward Chu <hyc@openldap.org>
Sun, 2 Apr 2006 21:16:06 +0000 (21:16 +0000)
committerHoward Chu <hyc@openldap.org>
Sun, 2 Apr 2006 21:16:06 +0000 (21:16 +0000)
servers/slapd/aclparse.c

index 37fbd565f3cfe842f4eff5a9a09f1f6d91a1a533..f44a786b5e0b3aaf12d63b5d3cbd7376d58a7208 100644 (file)
@@ -340,7 +340,7 @@ parse_acl(
                                Debug( LDAP_DEBUG_ANY, "%s: line %d: "
                                        "only one to clause allowed in access line\n",
                                    fname, lineno, 0 );
-                               return acl_usage();
+                               goto fail;
                        }
                        a = (AccessControl *) ch_calloc( 1, sizeof(AccessControl) );
                        for ( ++i; i < argc; i++ ) {
@@ -756,7 +756,7 @@ parse_acl(
                                                                        "%s: line %d: empty level "
                                                                        "in \"level{n}\"\n",
                                                                        fname, lineno, 0 );
-                                                               return acl_usage();
+                                                               goto fail;
                                                        }
                                                        p[0] = '\0';
                                                }