From 89494bfa4bbea2b96937e26006e4e37cdb3c571b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sun, 23 May 2004 21:20:02 +0000 Subject: [PATCH] (LDAP_message2entry): remove bogus length check From: Andrew Bartlett git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13855 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/hdb/hdb-ldap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/hdb/hdb-ldap.c b/lib/hdb/hdb-ldap.c index 159637624..bced4a7ca 100644 --- a/lib/hdb/hdb-ldap.c +++ b/lib/hdb/hdb-ldap.c @@ -1199,11 +1199,11 @@ LDAP_message2entry(krb5_context context, HDB * db, LDAPMessage * msg, if (flags_len < 2) goto out2; - if (flags_len > 2 && samba_acct_flags[0] == '[' + if (samba_acct_flags[0] == '[' && samba_acct_flags[flags_len - 1] == ']') goto out2; - for (i=0; i< flags_len; i++) { + for (i=0; i < flags_len; i++) { switch (samba_acct_flags[i]) { case ' ': case '[':