nfqws: BSD/clang build fix

This commit is contained in:
bol-van 2025-04-08 17:23:15 +03:00
parent f4ea264ba9
commit 8022e2576d

View File

@ -1616,7 +1616,7 @@ enum opt_indices {
#ifdef __linux__
IDX_BIND_FIX4,
IDX_BIND_FIX6,
#elif defined(__CYGWIN__),
#elif defined(__CYGWIN__)
IDX_WF_IFACE,
IDX_WF_L3,
IDX_WF_TCP,
@ -1895,6 +1895,7 @@ int main(int argc, char **argv)
break;
#ifndef __CYGWIN__
case IDX_USER:
{
struct passwd *pwd = getpwnam(optarg);
if (!pwd)
{
@ -1904,6 +1905,7 @@ int main(int argc, char **argv)
params.uid = pwd->pw_uid;
params.gid = pwd->pw_gid;
params.droproot = true;
}
break;
case IDX_UID:
params.gid = 0x7FFFFFFF; // default gid. drop gid=0