Avoid warnings like unused enum value (as suggested by Rich Salz)

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/1945)
diff --git a/apps/s_client.c b/apps/s_client.c
index 0b6a600..f6b556d 100644
--- a/apps/s_client.c
+++ b/apps/s_client.c
@@ -1876,14 +1876,10 @@
                 mbuf_len = BIO_gets(fbio, mbuf, BUFSIZZ);
             }
             while (mbuf_len > 3 && mbuf[3] == '-');
-            switch ((PROTOCOL_CHOICE) starttls_proto) {
-            case PROTO_LMTP:
+            if (starttls_proto == (int)PROTO_LMTP)
                 BIO_printf(fbio, "LHLO %s\r\n", ehlo);
-                break;
-            case PROTO_SMTP:
+            else
                 BIO_printf(fbio, "EHLO %s\r\n", ehlo);
-                break;
-            }
             (void)BIO_flush(fbio);
             /*
              * Wait for multi-line response to end LHLO LMTP or EHLO SMTP