This commit is contained in:
benoitc 2010-08-11 11:31:35 +02:00
parent 42d97c3815
commit e64c47475b
2 changed files with 5 additions and 1 deletions

View File

@ -62,6 +62,8 @@ def create(req, sock, client, server, cfg):
if forward.find(",") >= 0: if forward.find(",") >= 0:
forward = forward.rsplit(",", 1)[1].strip() forward = forward.rsplit(",", 1)[1].strip()
remote = forward.split(":") remote = forward.split(":")
if len(remote) < 2:
remote.append('80')
if len(remote) == 1: if len(remote) == 1:
remote.append('') remote.append('')
else: else:

View File

@ -80,6 +80,8 @@ class AsyncWorker(base.Worker):
if req.should_close(): if req.should_close():
raise StopIteration() raise StopIteration()
self.cfg.post_request(self, req) self.cfg.post_request(self, req)
except StopIteration:
raise
except Exception, e: except Exception, e:
#Only send back traceback in HTTP in debug mode. #Only send back traceback in HTTP in debug mode.
if not self.debug: if not self.debug: