Skip to content

Commit

Permalink
fix(core): Disable SO_BINDTODEVICE on windows
Browse files Browse the repository at this point in the history
Co-authored-by: Sewbacca <[email protected]>
  • Loading branch information
2 people authored and alerque committed Oct 27, 2023
1 parent f741a88 commit 0bc8c56
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/options.c
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ int opt_meth_getoption(lua_State *L, p_opt opt, p_socket ps)
/* binds socket to network interface */
int opt_set_bindtodevice(lua_State *L, p_socket ps)
{
#ifdef __APPLE__
#if defined(__APPLE__) || defined(__WIN32__) || defined(_MSC_VER)
return luaL_error(L, "SO_BINDTODEVICE is not supported on this operating system");
#else
const char *dev = luaL_checkstring(L, 3);
Expand All @@ -68,7 +68,7 @@ int opt_set_bindtodevice(lua_State *L, p_socket ps)

int opt_get_bindtodevice(lua_State *L, p_socket ps)
{
#ifdef __APPLE__
#if defined(__APPLE__) || defined(__WIN32__) || defined(_MSC_VER)
return luaL_error(L, "SO_BINDTODEVICE is not supported on this operating system");
#else
char dev[IFNAMSIZ];
Expand Down

0 comments on commit 0bc8c56

Please sign in to comment.