sometimes it return 0 and we need it.

This commit is contained in:
benoitc 2011-08-25 13:38:30 +02:00
parent c3c695d462
commit ada725fae0

View File

@ -38,7 +38,7 @@ def sendfile(fdout, fdin, offset, nbytes):
if result == -1:
e = ctypes.get_errno()
if e == errno.EAGAIN and _nbytes.value:
if e == errno.EAGAIN and _nbytes.value is not None:
return _nbytes.value
raise OSError(e, os.strerror(e))
return _nbytes.value
@ -50,7 +50,7 @@ def sendfile(fdout, fdin, offset, nbytes):
result = _sendfile(fdin, fdout, offset, nbytes, None, _sbytes, 0)
if result == -1:
e = ctypes.get_errno()
if e == errno.EAGAIN and _sbytes.value:
if e == errno.EAGAIN and _sbytes.value is not None:
return _sbytes.value
raise OSError(e, os.strerror(e))
return _sbytes.value