From b7cb82d8d2b4c79071bb2d3e2e0c2086d4ae2ec2 Mon Sep 17 00:00:00 2001 From: Sumit Bose Date: Wed, 14 Nov 2012 16:29:14 +0100 Subject: Fix compare_principal_realm() check In case of a short UPN compare_principal_realm() erroneously returns an error. --- src/tests/krb5_utils-tests.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/tests') diff --git a/src/tests/krb5_utils-tests.c b/src/tests/krb5_utils-tests.c index fe5d8423f..112b4fab6 100644 --- a/src/tests/krb5_utils-tests.c +++ b/src/tests/krb5_utils-tests.c @@ -711,6 +711,12 @@ START_TEST(test_compare_principal_realm) fail_unless(ret == EOK, "Failure with different realm"); fail_unless(different_realm == true, "Different realm but " \ "different_realm is not true."); + + ret = compare_principal_realm("user@ABC", "REALMNAMELONGERTHANUPN", + &different_realm); + fail_unless(ret == EOK, "Failure with long realm name."); + fail_unless(different_realm == true, "Realm name longer than UPN but " + "different_realm is not true."); } END_TEST -- cgit