summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author/C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org </C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org>2007-06-07 18:47:43 +0000
committer/C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org </C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org>2007-06-07 18:47:43 +0000
commit8004cfdaa8c8467980d4390e9c9048937831595c (patch)
tree71cec526aef12345e0eb968a90217d2f7a0008c1
parent37aa26983847cf1be7884427b16815da84e6b82a (diff)
commit phase: if conntrack exists, update it
-rw-r--r--ChangeLog1
-rw-r--r--src/cache_iterators.c2
2 files changed, 2 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 1350833..c252d1a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -10,6 +10,7 @@ o remove reminiscents of delay destroy message and relax transitions
o remove confusing StripNAT parameter: NAT support enabled by default
o relax event tracking: *_update callbacks use cache_update_force
o use wraparound-aware functions after/before/between
+o commit phase: if conntrack exists, update it
o lots of cleanups
= conntrack =
diff --git a/src/cache_iterators.c b/src/cache_iterators.c
index fd6694a..279ddab 100644
--- a/src/cache_iterators.c
+++ b/src/cache_iterators.c
@@ -112,7 +112,7 @@ static int do_commit(void *data1, void *data2)
nfct_set_attr_u32(ct, ATTR_TIMEOUT, CONFIG(commit_timeout));
ret = nfct_build_query(STATE(subsys_dump),
- NFCT_Q_CREATE,
+ NFCT_Q_CREATE_UPDATE,
ct,
nlh,
sizeof(buf));