2023-08-27 14:13:55 (UTC-03:00)
Marcel Rodrigues <marcelgmr@gmail.com>
tcp: fix set_non_blocking()
diff --git a/lib/ludweb/tcp.lua b/lib/ludweb/tcp.lua index 88076bb..33c2fb9 100644 --- a/lib/ludweb/tcp.lua +++ b/lib/ludweb/tcp.lua @@ -64,7 +64,7 @@ local C = ffi.C local function set_non_blocking(sockfd) local flags = C.fcntl(sockfd, C.F_GETFL, 0) flags = bit.bor(flags, C.O_NONBLOCK) - C.fcntl(sockfd, C.F_SETFL, flags) + C.fcntl(sockfd, C.F_SETFL, ffi.cast("int", flags)) end local TCP = {}