diff options
author | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2013-08-28 16:40:43 -0400 |
---|---|---|
committer | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2013-08-28 16:40:44 -0400 |
commit | ee3c5b0aa41e82b71b3df93f07dd92392e914264 (patch) | |
tree | a0a14c0a6dfff5853780544c9248da2af0ad6b54 /src/lib/Bcfg2/Server | |
parent | 867a3efa905945342a83312c6b7e2cb8b09ee51e (diff) | |
download | bcfg2-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')
-rw-r--r-- | src/lib/Bcfg2/Server/BuiltinCore.py | 1 |
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 |