From 3fbc6ede6b918667ff36d5607dbd8ae372a164da Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Thu, 16 Apr 2015 15:47:19 +0200 Subject: [PATCH] suricatasc: allow for longer response times after connect --- scripts/suricatasc/src/suricatasc.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/suricatasc/src/suricatasc.py b/scripts/suricatasc/src/suricatasc.py index ea4c62ae61..f5a7aa7f0b 100644 --- a/scripts/suricatasc/src/suricatasc.py +++ b/scripts/suricatasc/src/suricatasc.py @@ -146,8 +146,11 @@ class SuricataSC: else: self.socket.send(bytes(json.dumps({"version": VERSION}), 'iso-8859-1')) - # get return - cmdret = self.json_recv() + ready = select.select([self.socket], [], [], 600) + if ready[0]: + cmdret = self.json_recv() + else: + cmdret = None if cmdret == None: raise SuricataReturnException("Unable to get message from server")