diff options
Diffstat (limited to 'ext/socket/socket.c')
-rw-r--r-- | ext/socket/socket.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/socket/socket.c b/ext/socket/socket.c index d45db8b818..fc82854a4d 100644 --- a/ext/socket/socket.c +++ b/ext/socket/socket.c @@ -114,7 +114,9 @@ bsock_shutdown(argc, argv, sock) how = 2; else { how = NUM2INT(howto); - if (how < 0 && how > 2) how = 2; +#if 0 + if (how < 0 || 2 < how) how = 2; +#endif } GetOpenFile(sock, fptr); if (shutdown(fileno(fptr->f), how) == -1) |