]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
eliminate compiler warning. Reported by Andreas Metzler.
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Fri, 25 Mar 2011 19:20:22 +0000 (20:20 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Sat, 26 Mar 2011 00:03:28 +0000 (01:03 +0100)
lib/gnutls_sig.c

index 02c0711ae11554df477ecb366b0c8a1e60bcc22c..0932936d9ef7bc64f8c39c5d5bd61860855888d3 100644 (file)
@@ -607,9 +607,9 @@ _gnutls_handshake_sign_cert_vrfy12 (gnutls_session_t session,
                     gnutls_sign_algorithm_get_name (sign_algo),
                     gnutls_mac_get_name (hash_algo));
 
-  if (hash_algo == session->internals.handshake_mac_handle.tls12.sha1.algorithm)
+  if ((gnutls_mac_algorithm_t)hash_algo == session->internals.handshake_mac_handle.tls12.sha1.algorithm)
     handshake_td = &session->internals.handshake_mac_handle.tls12.sha1;
-  else if (hash_algo == session->internals.handshake_mac_handle.tls12.sha256.algorithm)
+  else if ((gnutls_mac_algorithm_t)hash_algo == session->internals.handshake_mac_handle.tls12.sha256.algorithm)
     handshake_td = &session->internals.handshake_mac_handle.tls12.sha256;
   else
     return gnutls_assert_val(GNUTLS_E_INTERNAL_ERROR); /* too bad we only support SHA1 and SHA256 */