Browse Source

nfqws: nfq_main error logic cleanup

pull/957/head
bol-van 4 months ago
parent
commit
720c2fad86
  1. 10
      nfq/nfqws.c
  2. 2
      nfq/params.h

10
nfq/nfqws.c

@ -242,7 +242,7 @@ static int nfq_main(void)
sec_harden();
if (params.droproot && !droproot(params.uid, params.gid))
goto exiterr;
return 1;
print_id();
#endif
@ -250,7 +250,7 @@ static int nfq_main(void)
pre_desync();
if (!nfq_init(&h,&qh))
goto exiterr;
return 1;
fd = nfq_fd(h);
do
@ -273,13 +273,7 @@ static int nfq_main(void)
} while(e==ENOBUFS);
nfq_deinit(&h,&qh);
return 0;
exiterr:
if (qh) nfq_destroy_queue(qh);
if (h) nfq_close(h);
return 1;
}
#elif defined(BSD)

2
nfq/params.h

@ -20,8 +20,6 @@
#define TLS_PARTIALS_ENABLE true
#define Q_RCVBUF (128*1024) // in bytes
#define Q_SNDBUF (64*1024) // in bytes
#define RAW_SNDBUF (64*1024) // in bytes
#define Q_MAXLEN 1024 // in packets

Loading…
Cancel
Save