From 9d9b7dedbc1cd75d0c218522e80e3c3838333825 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Tue, 8 May 2007 13:51:49 +0000 Subject: [PATCH] more correct tests git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20623 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/gssapi/test_kcred.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/gssapi/test_kcred.c b/lib/gssapi/test_kcred.c index fa4114082..be621b6f5 100644 --- a/lib/gssapi/test_kcred.c +++ b/lib/gssapi/test_kcred.c @@ -102,11 +102,15 @@ copy_import(void) if (!equal) errx(1, "names not equal"); - if (lifetime1 != lifetime1) - errx(1, "lifetime not equal"); + if (lifetime1 != lifetime2) + errx(1, "lifetime not equal %lu != %lu", + (unsigned long)lifetime1, (unsigned long)lifetime2); - if (usage1 != usage1) - errx(1, "usage not equal"); + if (usage1 != usage2) { + /* as long any of them is both are everything it ok */ + if (usage1 != GSS_C_BOTH && usage2 != GSS_C_BOTH) + errx(1, "usages disjoined"); + } gss_release_cred(&min_stat, &cred1); gss_release_cred(&min_stat, &cred2);