summaryrefslogtreecommitdiff
path: root/lib/verify-tofu.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2012-02-18 13:44:42 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2012-02-18 13:44:42 +0100
commitd0f762b339119afa6ab28d5d6e7e31f6f580637c (patch)
tree3b92dda574ba32892ca7a66478eee2698f0fed4d /lib/verify-tofu.c
parent51e5b4341d5ac498f95bffe99f358b56e9b9fc3b (diff)
downloadgnutls-d0f762b339119afa6ab28d5d6e7e31f6f580637c.tar.gz
return the documented error code
Diffstat (limited to 'lib/verify-tofu.c')
-rw-r--r--lib/verify-tofu.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/verify-tofu.c b/lib/verify-tofu.c
index aed2e53b61..a5a043a5ae 100644
--- a/lib/verify-tofu.c
+++ b/lib/verify-tofu.c
@@ -142,7 +142,7 @@ char local_file[MAX_FILENAME];
}
ret = tdb->verify(db_name, host, service, &pubkey);
- if (ret < 0)
+ if (ret < 0 && ret != GNUTLS_E_CERTIFICATE_KEY_MISMATCH)
ret = gnutls_assert_val(GNUTLS_E_NO_CERTIFICATE_FOUND);
cleanup: