diff --git a/contrib/serf/buckets/ssl_buckets.c b/contrib/serf/buckets/ssl_buckets.c
index b01e5359db0..0cd572a0785 100644
--- a/contrib/serf/buckets/ssl_buckets.c
+++ b/contrib/serf/buckets/ssl_buckets.c
@@ -419,7 +419,14 @@ static long bio_bucket_ctrl(BIO *bio, int cmd, long num, void *ptr)
     case BIO_CTRL_PUSH:
     case BIO_CTRL_POP:
         ret = 0;
-        break;
+	break;
+    case BIO_CTRL_GET_KTLS_SEND:
+    case BIO_CTRL_GET_KTLS_RECV:
+	/**
+	 * @todo need to setsockopt to sock
+	 */
+	ret = 0;
+	break;
     }
     return ret;
 }