From b239690e331d4ecb07ac8f5fd21abe5cae5da711 Mon Sep 17 00:00:00 2001 From: bol-van Date: Sat, 3 Jan 2026 13:15:01 +0300 Subject: [PATCH] AI inspired fixes --- common/base.sh | 3 +-- common/nft.sh | 2 +- nfq2/nfqws.c | 8 +------- 3 files changed, 3 insertions(+), 10 deletions(-) diff --git a/common/base.sh b/common/base.sh index 3e6891a..f2bdef8 100644 --- a/common/base.sh +++ b/common/base.sh @@ -185,8 +185,7 @@ is_linked_to_busybox() [ "${P%busybox*}" != "$P" ] && return elif [ -f "$F" -a -n "$BB" ]; then # possible hardlink - [ $(get_dir_inode "$F") = $(get_dir_inode "$BB") ] - return + [ $(get_dir_inode "$F") = $(get_dir_inode "$BB") ] && return fi done return 1 diff --git a/common/nft.sh b/common/nft.sh index 5d8d3a7..4e1a0de 100644 --- a/common/nft.sh +++ b/common/nft.sh @@ -52,7 +52,7 @@ nft_flush_chain() nft_chain_empty() { # $1 - chain name - local count=$(nft list chain inet $ZAPRET_NFT_TABLE prerouting | wc -l) + local count=$(nft list chain inet $ZAPRET_NFT_TABLE $1 | wc -l) [ "$count" -le 4 ] } nft_rule_exists() diff --git a/nfq2/nfqws.c b/nfq2/nfqws.c index a276507..f88deb2 100644 --- a/nfq2/nfqws.c +++ b/nfq2/nfqws.c @@ -51,7 +51,7 @@ #define MAX_CONFIG_FILE_SIZE 16384 struct params_s params; -static bool bReload = false; +static volatile sig_atomic_t bReload = false; #ifdef __CYGWIN__ bool bQuit = false; #endif @@ -1490,10 +1490,6 @@ void config_from_file(const char *filename) } #endif -static void check_dp(const struct desync_profile *dp) -{ -} - static void ApplyDefaultBlobs(struct blob_collection_head *blobs) { load_const_blob_to_collection("fake_default_tls",fake_tls_clienthello_default,sizeof(fake_tls_clienthello_default),blobs,BLOB_EXTRA_BYTES); @@ -2131,7 +2127,6 @@ int main(int argc, char **argv) } else { - check_dp(dp); if (bTemplate) { if (dp->name && dp_list_search_name(¶ms.desync_templates, dp->name)) @@ -2472,7 +2467,6 @@ int main(int argc, char **argv) } else { - check_dp(dp); if (bTemplate) { if (dp->name && dp_list_search_name(¶ms.desync_templates, dp->name))