From 13c612efc51cf5f8d58423c59323df13739315d6 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Wed, 17 Feb 2010 00:39:44 +0100 Subject: conntrackd: fix `conntrackd -c' if external cache is disabled This patch fixes a hung that occurs if you invoke `conntrackd -c' and you have disabled the external cache. Note that `conntrackd -c' does nothing since there is no entries in the external cache to be committed. Signed-off-by: Pablo Neira Ayuso --- include/external.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include') diff --git a/include/external.h b/include/external.h index 938941a..6619967 100644 --- a/include/external.h +++ b/include/external.h @@ -13,7 +13,7 @@ struct external_handler { void (*dump)(int fd, int type); void (*flush)(void); - void (*commit)(struct nfct_handle *h, int fd); + int (*commit)(struct nfct_handle *h, int fd); void (*stats)(int fd); void (*stats_ext)(int fd); }; -- cgit v1.2.3