diff options
author | Sumit Bose <sbose@redhat.com> | 2012-11-14 16:29:14 +0100 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2012-11-19 22:44:57 +0100 |
commit | cfed2724df1d4826cc5ab623f47dea8b515478a1 (patch) | |
tree | 29b60ef1745f5f5888cafcc2ec1e2452cefa6aba /src/tests/krb5_utils-tests.c | |
parent | d2386d87aa3de962df6230d19ce6aec6aa0800b6 (diff) | |
download | sssd-cfed2724df1d4826cc5ab623f47dea8b515478a1.tar.gz sssd-cfed2724df1d4826cc5ab623f47dea8b515478a1.tar.xz sssd-cfed2724df1d4826cc5ab623f47dea8b515478a1.zip |
Fix compare_principal_realm() check
In case of a short UPN compare_principal_realm() erroneously returns an
error.
Diffstat (limited to 'src/tests/krb5_utils-tests.c')
-rw-r--r-- | src/tests/krb5_utils-tests.c | 6 |
1 files changed, 6 insertions, 0 deletions
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 |