summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2011-04-20 20:03:08 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2011-04-20 20:03:08 +0200
commit6dfeed634e984150a41af5cd53890e6740fcfa8d (patch)
tree0de50bfc575299f069460669ec2f0cdeea4c7796
parentb2f2a137003e8f0915fd7e04d333b208866e19e2 (diff)
downloadgnutls-6dfeed634e984150a41af5cd53890e6740fcfa8d.tar.gz
Use get_cert_callback() in server side.
-rw-r--r--lib/auth_cert.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/auth_cert.c b/lib/auth_cert.c
index 40de22ff8b..978621155a 100644
--- a/lib/auth_cert.c
+++ b/lib/auth_cert.c
@@ -2068,7 +2068,8 @@ _gnutls_server_select_cert (gnutls_session_t session,
/* If the callback which retrieves certificate has been set,
* use it and leave.
*/
- if (cred->server_get_cert_callback != NULL)
+ if (cred->server_get_cert_callback != NULL ||
+ cred->get_cert_callback != NULL)
return call_get_cert_callback (session, NULL, 0, NULL, 0);
/* Otherwise... */