aboutsummaryrefslogtreecommitdiffstats
path: root/lib/collect.c
diff options
context:
space:
mode:
authorYunchih Chen <yunchih.cat@gmail.com>2018-03-18 12:36:06 +0800
committerYunchih Chen <yunchih.cat@gmail.com>2018-03-18 12:36:06 +0800
commit20cf5af5efee4685271b083de23b6e66ba48d3f1 (patch)
tree48e3fc76d277cefbc8b3cf4b833e8f001d4e8917 /lib/collect.c
parent9bb96d09226ecaafa45f2d153c6a9f176d593bb3 (diff)
downloadnfcollect-20cf5af5efee4685271b083de23b6e66ba48d3f1.tar
nfcollect-20cf5af5efee4685271b083de23b6e66ba48d3f1.tar.gz
nfcollect-20cf5af5efee4685271b083de23b6e66ba48d3f1.tar.bz2
nfcollect-20cf5af5efee4685271b083de23b6e66ba48d3f1.tar.lz
nfcollect-20cf5af5efee4685271b083de23b6e66ba48d3f1.tar.xz
nfcollect-20cf5af5efee4685271b083de23b6e66ba48d3f1.tar.zst
nfcollect-20cf5af5efee4685271b083de23b6e66ba48d3f1.zip
Add header checksum
Diffstat (limited to 'lib/collect.c')
-rw-r--r--lib/collect.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/collect.c b/lib/collect.c
index b7cf430..a8a46bd 100644
--- a/lib/collect.c
+++ b/lib/collect.c
@@ -160,6 +160,9 @@ void *nfl_collect_worker(void *targs) {
nflog_unbind_group(nf->nfl_group_fd);
nflog_close(nf->nfl_fd);
+ // write checksum
+ nf->header->cksum = nfl_header_cksum(nf->header);
+
// spawn commit thread
nfl_commit(nf);
pthread_exit(NULL);