diff -ur openssl-orig/crypto/rsa/rsa_test.c openssl-work/crypto/rsa/rsa_test.c
--- openssl-orig/crypto/rsa/rsa_test.c	2013-02-25 14:00:54.000000000 +0800
+++ openssl-work/crypto/rsa/rsa_test.c	2013-02-25 14:04:02.645611000 +0800
@@ -320,6 +320,7 @@
 		    {
 		    printf("Corrupt data decrypted!\n");
 		    err = 1;
+		    break;
 		    }
 		}
 	    }
