diff options
author | Arturo Borrero <arturo.borrero.glez@gmail.com> | 2014-01-15 19:18:46 +0100 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2014-01-16 18:48:57 +0100 |
commit | aa07b0d424e7a4b9a964e916b89859caedc63671 (patch) | |
tree | c4a55b5a7d0c338d9b39d47b3846928e9d83349d /src | |
parent | 5b7ca05aa453f999ec015db671c1665f116e3bb2 (diff) |
expr: ct: fix missing NFT_CT_L3PROTOCOL in ctkey2str_array
Due to missing NFT_CT_L3PROTOCOL key in ctkey2str_array, a segfault is
produced when the str2ctkey() loop reaches that position, since strcmp()
will try to compare a NULL value.
Signed-off-by: Arturo Borrero Gonzalez <arturo.borrero.glez@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/expr/ct.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/expr/ct.c b/src/expr/ct.c index 97f9dcc..e960134 100644 --- a/src/expr/ct.c +++ b/src/expr/ct.c @@ -151,6 +151,7 @@ const char *ctkey2str_array[NFT_CT_MAX] = { [NFT_CT_SECMARK] = "secmark", [NFT_CT_EXPIRATION] = "expiration", [NFT_CT_HELPER] = "helper", + [NFT_CT_L3PROTOCOL] = "l3protocol", [NFT_CT_PROTOCOL] = "protocol", [NFT_CT_SRC] = "src", [NFT_CT_DST] = "dst", |