Don't send a for ServerKeyExchange for kDHr and kDHd
[openssl.git] / ssl / ssl_ciph.c
index f220e8e572241e7a94b6b76fad66a2d817dee7db..0f6758bb52f502cdaa84448cfe68dd8aec6e68ce 100644 (file)
@@ -532,10 +532,13 @@ int ssl_cipher_get_evp(const SSL_SESSION *s, const EVP_CIPHER **enc,
             else
                 *comp = NULL;
         }
+        /* If were only interested in comp then return success */
+        if((enc == NULL) && (md == NULL))
+            return 1;
     }
 
     if ((enc == NULL) || (md == NULL))
-        return (0);
+        return 0;
 
     switch (c->algorithm_enc) {
     case SSL_DES: