From 0e0d0d54f2db4d534a2e450c4cdd88f41a5252ba Mon Sep 17 00:00:00 2001 From: Sean Dague Date: Wed, 21 Mar 2012 14:46:09 -0400 Subject: Modify nova.wsgi.start() should check backlog parameter. Fixes bug 883292. Forward ported from https://github.com/ntt-pf-lab/nova/tree/openstack-qa-nova-883292 Change-Id: I8839851a72fcf0910a532d558ffe66a39a7db1e8 --- nova/wsgi.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'nova') diff --git a/nova/wsgi.py b/nova/wsgi.py index 9204146ed..6bebaf08e 100644 --- a/nova/wsgi.py +++ b/nova/wsgi.py @@ -85,8 +85,12 @@ class Server(object): :param backlog: Maximum number of queued connections. :returns: None + :raises: nova.exception.InvalidInput """ + if backlog < 1: + raise exception.InvalidInput( + reason='The backlog must be more than 1') self._socket = eventlet.listen((self.host, self.port), backlog=backlog) self._server = eventlet.spawn(self._start) (self.host, self.port) = self._socket.getsockname() -- cgit