From 10451df5c2f64ac1a74dcfd7e61313f8ffa2d366 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20M=C3=BCnchow?= Date: Fri, 3 Feb 2017 10:59:44 +0100 Subject: [PATCH] added CONFIG_CRYPTO_HASH_INFO check. fixes missing hash_algo_name symbol --- src/Makefile | 1 + src/ts3init_cookie.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Makefile b/src/Makefile index fadbb49..53b1909 100644 --- a/src/Makefile +++ b/src/Makefile @@ -4,6 +4,7 @@ KERNEL_DIR := ${MODULES_DIR}/build obj-m += xt_ts3init.o xt_ts3init-objs += ts3init_module.o ts3init_match.o ts3init_cookie.o ts3init_target.o ts3init_cache.o siphash24.o +ccflags-$(CONFIG_CRYPTO_HASH_INFO) += -DHAS_CRYPTO_HASH_INFO=1 all: $(MAKE) -C ${KERNEL_DIR} M=$$PWD; diff --git a/src/ts3init_cookie.c b/src/ts3init_cookie.c index 31b8271..72bf623 100644 --- a/src/ts3init_cookie.c +++ b/src/ts3init_cookie.c @@ -26,7 +26,7 @@ #include "ts3init_random_seed.h" #include "ts3init_cookie.h" -#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0) +#ifndef HAS_CRYPTO_HASH_INFO #define TS3_SHA_512_NAME "sha512" #else #include