X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=libs%2Fnixio%2Fsrc%2Fsockopt.c;h=b80e2e3532b3db229dd90a4b6549066c73070837;hb=e38c438771d10231e7ce1b74c027b4914acd6c78;hp=68a4c5590ec9667ba0e50493c39d54e7e2e99a80;hpb=a3079828b4e0c0fabd96dfca87b99a5b5d9529e5;p=project%2Fluci.git diff --git a/libs/nixio/src/sockopt.c b/libs/nixio/src/sockopt.c index 68a4c5590..b80e2e353 100644 --- a/libs/nixio/src/sockopt.c +++ b/libs/nixio/src/sockopt.c @@ -25,6 +25,7 @@ #include #include "nixio.h" + /** * setblocking() */ @@ -142,9 +143,9 @@ static int nixio__getsetsockopt(lua_State *L, int set) { return luaL_error(L, "not a TCP socket"); } if (!strcmp(option, "cork")) { - return nixio__gso_int(L, sock->fd, SOL_TCP, TCP_CORK, set); + return nixio__gso_int(L, sock->fd, IPPROTO_TCP, TCP_CORK, set); } else if (!strcmp(option, "nodelay")) { - return nixio__gso_int(L, sock->fd, SOL_TCP, TCP_NODELAY, set); + return nixio__gso_int(L, sock->fd, IPPROTO_TCP, TCP_NODELAY, set); } else { return luaL_argerror(L, 3, "supported values: cork, nodelay"); }