From 916013cd89bc05a91b8d81377e2ba07d067055f4 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Fri, 20 Jan 2012 21:19:13 +0100 Subject: [PATCH] xt_SYSRQ: fix compile error when crypto is turned off --- doc/changelog.txt | 1 + extensions/xt_SYSRQ.c | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/doc/changelog.txt b/doc/changelog.txt index 48d5436..6f9aa38 100644 --- a/doc/changelog.txt +++ b/doc/changelog.txt @@ -4,6 +4,7 @@ HEAD Fixes: - compat_xtables: fixed mistranslation of checkentry return values (affected kernels < 2.6.23) +- xt_SYSRQ: fix compile error when crypto is turned off v1.41 (2012-01-04) diff --git a/extensions/xt_SYSRQ.c b/extensions/xt_SYSRQ.c index de8fe9e..82c0c2e 100644 --- a/extensions/xt_SYSRQ.c +++ b/extensions/xt_SYSRQ.c @@ -225,8 +225,10 @@ sysrq_tg4(struct sk_buff **pskb, const struct xt_action_param *par) ": " NIPQUAD_FMT ":%u -> :%u len=%u\n", NIPQUAD(iph->saddr), htons(udph->source), htons(udph->dest), len); +#ifdef WITH_CRYPTO sprintf(sysrq_digest_password, NIPQUAD_FMT ",%s", NIPQUAD(iph->daddr), sysrq_password); +#endif return sysrq_tg((void *)udph + sizeof(struct udphdr), len); } @@ -258,8 +260,10 @@ sysrq_tg6(struct sk_buff **pskb, const struct xt_action_param *par) ": " NIP6_FMT ":%hu -> :%hu len=%u\n", NIP6(iph->saddr), ntohs(udph->source), ntohs(udph->dest), len); +#ifdef WITH_CRYPTO sprintf(sysrq_digest_password, NIP6_FMT ",%s", NIP6(iph->daddr), sysrq_password); +#endif return sysrq_tg((void *)udph + sizeof(struct udphdr), len); } #endif