From cb8050172ae1d893f58c1aa57de975f9932dace6 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Wed, 11 Jul 2012 01:42:39 +0200 Subject: [PATCH] SYSRQ: fix double target initialization at module load --- doc/changelog.txt | 2 ++ extensions/xt_SYSRQ.c | 5 +---- 2 files changed, 3 insertions(+), 4 deletions(-) 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();