diff --git a/src/platform/redox/socket.rs b/src/platform/redox/socket.rs
index 34922e997c12b0cfd9452b173a44aa8927c1c6b4..a5d91cc7346ff1e4845efb18646511bf83e8fcbb 100644
--- a/src/platform/redox/socket.rs
+++ b/src/platform/redox/socket.rs
@@ -169,10 +169,10 @@ impl PalSocket for Sys {
             errno = syscall::EAFNOSUPPORT;
             return -1;
         }
-        if protocol != 0 {
-            errno = syscall::EPROTONOSUPPORT;
-            return -1;
-        }
+        // if protocol != 0 {
+        //     errno = syscall::EPROTONOSUPPORT;
+        //     return -1;
+        // }
 
         let mut flags = O_RDWR;
         if kind & SOCK_NONBLOCK == SOCK_NONBLOCK {