]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
suricatasc: allow for longer response times after connect
authorVictor Julien <victor@inliniac.net>
Thu, 16 Apr 2015 13:47:19 +0000 (15:47 +0200)
committerVictor Julien <victor@inliniac.net>
Fri, 24 Apr 2015 10:34:47 +0000 (12:34 +0200)
scripts/suricatasc/src/suricatasc.py

index ea4c62ae61368680071ceb9fd366630b81a07104..f5a7aa7f0b7a9fa9a38bbf9289c1e3ed39e8ea50 100644 (file)
@@ -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")