From: Tomas Krizek Date: Thu, 9 Jan 2020 14:46:58 +0000 (+0100) Subject: daemon/net: omit freebind from net.list() for AF_UNIX X-Git-Tag: v5.0.0~6^2~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0cd738af6614f0c2daf3bce88bc8ce75e7b0d4ef;p=thirdparty%2Fknot-resolver.git daemon/net: omit freebind from net.list() for AF_UNIX --- diff --git a/daemon/bindings/net.c b/daemon/bindings/net.c index b7d934192..de377f018 100644 --- a/daemon/bindings/net.c +++ b/daemon/bindings/net.c @@ -44,9 +44,6 @@ static int net_list_add(const char *key, void *val, void *ext) lua_newtable(L); // "transport" table - lua_pushboolean(L, ep->flags.freebind); - lua_setfield(L, -2, "freebind"); - switch (ep->family) { case AF_INET: lua_pushliteral(L, "inet4"); @@ -73,6 +70,8 @@ static int net_list_add(const char *key, void *val, void *ext) if (ep->family != AF_UNIX) { lua_pushinteger(L, ep->port); lua_setfield(L, -2, "port"); + lua_pushboolean(L, ep->flags.freebind); + lua_setfield(L, -2, "freebind"); } if (ep->family == AF_UNIX) {