From 78c2742af04355dc8914dae06d511df442993f1c Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Sat, 6 Dec 2008 15:40:16 +0000 Subject: Treat 'not supported' differently when returned in a CK_RV --- src/check.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/check.c b/src/check.c index 9609779..d51457c 100644 --- a/src/check.c +++ b/src/check.c @@ -39,8 +39,11 @@ _p11t_check_rv(const char *what, CK_RV have, CK_RV want) { if(have != want) { - p11t_check_fail("%s: expected %s but got %s", what, - p11t_msg_rv(want), p11t_msg_rv(have)); + if(have == CKR_FUNCTION_NOT_SUPPORTED) + p11t_check_info("Not supported"); + else + p11t_check_fail("%s: expected %s but got %s", what, + p11t_msg_rv(want), p11t_msg_rv(have)); return STOP; } -- cgit v1.2.3