mirror of
https://github.com/9001/copyparty.git
synced 2026-01-17 18:48:37 +10:00
don't double-eof
This commit is contained in:
@@ -192,7 +192,7 @@ class _Unrecv(object):
|
||||
def recv_ex(self, nbytes):
|
||||
"""read an exact number of bytes"""
|
||||
ret = self.recv(nbytes)
|
||||
while len(ret) < nbytes:
|
||||
while ret and len(ret) < nbytes:
|
||||
buf = self.recv(nbytes - len(ret))
|
||||
if not buf:
|
||||
break
|
||||
@@ -233,7 +233,7 @@ class _LUnrecv(object):
|
||||
def recv_ex(self, nbytes):
|
||||
"""read an exact number of bytes"""
|
||||
ret = self.recv(nbytes)
|
||||
while len(ret) < nbytes:
|
||||
while ret and len(ret) < nbytes:
|
||||
buf = self.recv(nbytes - len(ret))
|
||||
if not buf:
|
||||
break
|
||||
|
||||
Reference in New Issue
Block a user