]> git.ipfire.org Git - thirdparty/suricata.git/commit
unix socket: don't loose events when offline 3001/head
authorDanny Browning <danny.browning@protectwise.com>
Mon, 6 Nov 2017 23:10:02 +0000 (16:10 -0700)
committerVictor Julien <victor@inliniac.net>
Mon, 20 Nov 2017 16:27:52 +0000 (17:27 +0100)
commit89b656d8eed0c8ebddc960a06f0434819abdc673
treecf5607e33495797ae8cd2041545ebd6f5bef2def
parent63e1371c8bd26f684a3e9afe3849e1d737435194
unix socket: don't loose events when offline

https://redmine.openinfosecfoundation.org/issues/2215

Fixes issue with events being dropped since socket was non-blocking for
offline run modes.

Add a method for determining offline from run mode. Make sure SCInstance
offline is set correctly. Use current run mode to set socket flags.
src/runmodes.c
src/runmodes.h
src/suricata.c
src/suricata.h
src/util-logopenfile.c