--- openssh-5.7p1/entropy.c.mdv 2011-01-13 08:05:29.000000000 -0200 +++ openssh-5.7p1/entropy.c 2011-01-29 15:41:52.000000000 -0200 @@ -155,7 +155,7 @@ init_rng(void) * OpenSSL version numbers: MNNFFPPS: major minor fix patch status * We match major, minor, fix and status (not patch) */ - if ((SSLeay() ^ OPENSSL_VERSION_NUMBER) & ~0xff0L) + if ((SSLeay() >> 12) != (OPENSSL_VERSION_NUMBER >> 12)) fatal("OpenSSL version mismatch. Built against %lx, you " "have %lx", (u_long)OPENSSL_VERSION_NUMBER, SSLeay());