summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Server/BuiltinCore.py
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2013-08-28 16:40:43 -0400
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2013-08-28 16:40:44 -0400
commitee3c5b0aa41e82b71b3df93f07dd92392e914264 (patch)
treea0a14c0a6dfff5853780544c9248da2af0ad6b54 /src/lib/Bcfg2/Server/BuiltinCore.py
parent867a3efa905945342a83312c6b7e2cb8b09ee51e (diff)
downloadbcfg2-ee3c5b0aa41e82b71b3df93f07dd92392e914264.tar.gz
bcfg2-ee3c5b0aa41e82b71b3df93f07dd92392e914264.tar.bz2
bcfg2-ee3c5b0aa41e82b71b3df93f07dd92392e914264.zip
SSLServer: Poll for POST data correctly
This updates the do_POST() code to cleave more closely to the code in SimpleXMLRPCHandler.do_POST (plus SSL magic, of course). In doing so, it eliminates a select() call whose timeouts were not handled properly, and which thus left stray idle processes around after incomplete XML-RPC calls.
Diffstat (limited to 'src/lib/Bcfg2/Server/BuiltinCore.py')
-rw-r--r--src/lib/Bcfg2/Server/BuiltinCore.py1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/lib/Bcfg2/Server/BuiltinCore.py b/src/lib/Bcfg2/Server/BuiltinCore.py
index 2dd83289d..93da767c7 100644
--- a/src/lib/Bcfg2/Server/BuiltinCore.py
+++ b/src/lib/Bcfg2/Server/BuiltinCore.py
@@ -110,7 +110,6 @@ class Core(BaseCore):
keyfile=self.setup['key'],
certfile=self.setup['cert'],
register=False,
- timeout=1,
ca=self.setup['ca'],
protocol=self.setup['protocol'])
except: # pylint: disable=W0702