diff --git a/libraries/libldap/ldifutil.c b/libraries/libldap/ldifutil.c index ecc059146a..96b13c1131 100644 --- a/libraries/libldap/ldifutil.c +++ b/libraries/libldap/ldifutil.c @@ -158,7 +158,7 @@ ldap_parse_ldif_record_x( fprintf( stderr, _("%s: invalid format (line %d) entry: \"%s\"\n"), errstr, linenum+i, dn == NULL ? "" : dn ); rc = LDAP_PARAM_ERROR; - break; + goto leave; } lr->lr_freeval[i] = freev;