summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--paramiko/sftp_file.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/paramiko/sftp_file.py b/paramiko/sftp_file.py
index 13ac1754..11ca3279 100644
--- a/paramiko/sftp_file.py
+++ b/paramiko/sftp_file.py
@@ -92,7 +92,8 @@ class SFTPFile (BufferedFile):
k.sort(cmp=lambda x, y: cmp(x[0], y[0]))
buf_offset, buf_size = k[-1]
if buf_offset + buf_size <= offset:
- return True
+ # prefetch request ends before this one begins
+ return False
if buf_offset + buf_size >= offset + size:
# inclusive
return True