remove unnecessary `if`
diff --git a/lib/openssl.c b/lib/openssl.c
index 2dd3dd1..a1866b0 100644
--- a/lib/openssl.c
+++ b/lib/openssl.c
@@ -1237,13 +1237,11 @@
         /* when _acting_ as client, set the server name */
         if (!is_server) {
             assert(server_name != NULL && "ptls_set_server_name MUST be called");
-            if (server_name != NULL) {
-                if (ptls_server_name_is_ipaddr(server_name)) {
-                    X509_VERIFY_PARAM_set1_ip_asc(params, server_name);
-                } else {
-                    X509_VERIFY_PARAM_set1_host(params, server_name, 0);
-                    X509_VERIFY_PARAM_set_hostflags(params, X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS);
-                }
+            if (ptls_server_name_is_ipaddr(server_name)) {
+                X509_VERIFY_PARAM_set1_ip_asc(params, server_name);
+            } else {
+                X509_VERIFY_PARAM_set1_host(params, server_name, 0);
+                X509_VERIFY_PARAM_set_hostflags(params, X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS);
             }
         }
     }