From b2d3292e574a249871f70752c8d12d42b1a11309 Mon Sep 17 00:00:00 2001 From: Chris Withers Date: Fri, 16 Oct 2015 11:33:14 +0100 Subject: [PATCH] Attempting to read 0 bytes from an HTTPResponse closes the connection --- splunklib/binding.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/splunklib/binding.py b/splunklib/binding.py index 426973297..fc9aa19bf 100644 --- a/splunklib/binding.py +++ b/splunklib/binding.py @@ -1270,7 +1270,8 @@ def read(self, size = None): self._buffer = '' if size is not None: size -= len(r) - r = r + self._response.read(size) + if size != 0: + r = r + self._response.read(size) return r def readable(self):