Check more return values in the SRP code
[openssl.git] / apps / s_cb.c
index 46b3864284619096b14528b999ffd07ee22d17e3..2d4568f40ccbc1eeb8d20fc2b5e15666c7e432cc 100644 (file)
@@ -394,7 +394,8 @@ int ssl_print_groups(BIO *out, SSL *s, int noshared)
 int ssl_print_tmp_key(BIO *out, SSL *s)
 {
     EVP_PKEY *key;
-    if (!SSL_get_server_tmp_key(s, &key))
+
+    if (!SSL_get_peer_tmp_key(s, &key))
         return 1;
     BIO_puts(out, "Server Temp Key: ");
     switch (EVP_PKEY_id(key)) {