diff --git a/doc/changelog.txt b/doc/changelog.txt index 9b2940e..6fde3fd 100644 --- a/doc/changelog.txt +++ b/doc/changelog.txt @@ -1,6 +1,8 @@ HEAD ==== +Fixes: +- SYSRQ: fix double target initialization at module load Enhancements: - TARPIT gained IPv6 support diff --git a/extensions/xt_SYSRQ.c b/extensions/xt_SYSRQ.c index f7c76f0..bd05cd7 100644 --- a/extensions/xt_SYSRQ.c +++ b/extensions/xt_SYSRQ.c @@ -359,10 +359,7 @@ static int __init sysrq_crypto_init(void) goto fail; do_gettimeofday(&now); sysrq_seqno = now.tv_sec; - ret = xt_register_targets(sysrq_tg_reg, ARRAY_SIZE(sysrq_tg_reg)); - if (ret < 0) - goto fail; - return ret; + return 0; fail: sysrq_crypto_exit();