This commit is contained in:
benoitc 2010-08-11 11:48:15 +02:00
parent e64c47475b
commit 7873ba7398
2 changed files with 4 additions and 5 deletions

View File

@ -223,11 +223,12 @@ class Body(object):
idx = self.buf.getvalue().find("\n") idx = self.buf.getvalue().find("\n")
while idx < 0: while idx < 0:
pos = self.buf.tell() - 1
data = self.reader.read(1024) data = self.reader.read(1024)
if not len(data): if not len(data):
break break
self.buf.write(data) self.buf.write(data)
idx = self.buf.getvalue().find("\n") idx = self.buf.getvalue()[pos:].find("\n")
if size < self.buf.tell(): if size < self.buf.tell():
break break

View File

@ -64,8 +64,6 @@ def create(req, sock, client, server, cfg):
remote = forward.split(":") remote = forward.split(":")
if len(remote) < 2: if len(remote) < 2:
remote.append('80') remote.append('80')
if len(remote) == 1:
remote.append('')
else: else:
remote = forward remote = forward