diff -Nru openssl-1.0.1a.orig/crypto/evp/e_rc4_hmac_md5.c openssl-1.0.1a/crypto/evp/e_rc4_hmac_md5.c --- openssl-1.0.1a.orig/crypto/evp/e_rc4_hmac_md5.c 2012-04-18 19:51:33.000000000 +0200 +++ openssl-1.0.1a/crypto/evp/e_rc4_hmac_md5.c 2012-04-24 12:34:58.532532269 +0200 @@ -289,8 +289,12 @@ const EVP_CIPHER *EVP_rc4_hmac_md5(void) { + #if defined(STITCHED_CALL) extern unsigned int OPENSSL_ia32cap_P[]; /* RC4_CHAR flag ------------vvvvv */ return(OPENSSL_ia32cap_P[0]&(1<<20) ? NULL : &r4_hmac_md5_cipher); + #else + return(&r4_hmac_md5_cipher); + #endif } #endif