Index: src/hlua_fcn.c --- src/hlua_fcn.c.orig 2018-10-05 13:03:10.000000000 +0200 +++ src/hlua_fcn.c 2018-10-05 17:45:13.050877000 +0200 @@ -1087,7 +1087,8 @@ lua_pushboolean(L, 1); return 1; } - } else { +#if defined(AF_INET6) && !defined(__FreeBSD__) + } else if (addr1->type === AF_INET6) { int i; for (i = 0; i < 16; i += 4) { @@ -1101,6 +1102,7 @@ lua_pushboolean(L, 1); return 1; } +#endif } lua_pushboolean(L, 0);