The DEBUG definition in xt_pknock.h causes a compiler warning if one adds a DEBUG define to xt_pknock.c to enable pr_debug. Since it only controls some debugging output in libxt_pknock.c, it would make sense to move the definition there, but let's just disable the debugging instead. Signed-off-by: Jeremy Sowden <jeremy@xxxxxxxxxx> --- extensions/pknock/libxt_pknock.c | 4 ++-- extensions/pknock/xt_pknock.h | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/extensions/pknock/libxt_pknock.c b/extensions/pknock/libxt_pknock.c index 4852e9f25a9e..1cd829333a1d 100644 --- a/extensions/pknock/libxt_pknock.c +++ b/extensions/pknock/libxt_pknock.c @@ -123,7 +123,7 @@ __pknock_parse(int c, char **argv, int invert, unsigned int *flags, info->ports_count = parse_ports(optarg, info->port, proto); info->option |= XT_PKNOCK_KNOCKPORT; *flags |= XT_PKNOCK_KNOCKPORT; -#if DEBUG +#ifdef DEBUG printf("ports_count: %d\n", info->ports_count); #endif break; @@ -162,7 +162,7 @@ __pknock_parse(int c, char **argv, int invert, unsigned int *flags, info->rule_name_len = strlen(info->rule_name); info->option |= XT_PKNOCK_NAME; *flags |= XT_PKNOCK_NAME; -#if DEBUG +#ifdef DEBUG printf("info->rule_name: %s\n", info->rule_name); #endif break; diff --git a/extensions/pknock/xt_pknock.h b/extensions/pknock/xt_pknock.h index d44905b44e0d..fb201df49e82 100644 --- a/extensions/pknock/xt_pknock.h +++ b/extensions/pknock/xt_pknock.h @@ -29,8 +29,6 @@ enum { XT_PKNOCK_MAX_PASSWD_LEN = 31, }; -#define DEBUG 1 - struct xt_pknock_mtinfo { char rule_name[XT_PKNOCK_MAX_BUF_LEN+1]; uint32_t rule_name_len; -- 2.28.0