Make sure not to fall through on the rich compare switch
diff --git a/OpenSSL/crypto/x509name.c b/OpenSSL/crypto/x509name.c
index 7cb7fed..1c69be1 100644
--- a/OpenSSL/crypto/x509name.c
+++ b/OpenSSL/crypto/x509name.c
@@ -237,21 +237,27 @@
switch (op) {
case Py_EQ:
result = (result == 0);
+ break;
case Py_NE:
result = (result != 0);
+ break;
case Py_LT:
result = (result < 0);
+ break;
case Py_LE:
result = (result <= 0);
+ break;
case Py_GT:
result = (result > 0);
+ break;
case Py_GE:
result = (result >= 0);
+ break;
default:
/* Should be impossible */