summaryrefslogtreecommitdiff
path: root/fuse.py
diff options
context:
space:
mode:
authorverigak <verigak@1ebed218-b0a3-11dd-8075-91d349ce83ee>2009-06-09 16:12:15 +0000
committerverigak <verigak@1ebed218-b0a3-11dd-8075-91d349ce83ee>2009-06-09 16:12:15 +0000
commitd7283a6e8f1f18c6e74229dd4979b68924f446cf (patch)
treeab6c16e8b5e2e65344abd2e4ece48af1f9e01b5f /fuse.py
parent4855a9ffd0e56246e40a1d479d46bfd4ee700a19 (diff)
downloadfusepy-d7283a6e8f1f18c6e74229dd4979b68924f446cf.tar.gz
readdir of class FUSE now checks the return value of filler
(credit: Nikolaus Rath) git-svn-id: http://fusepy.googlecode.com/svn/trunk@18 1ebed218-b0a3-11dd-8075-91d349ce83ee
Diffstat (limited to 'fuse.py')
-rw-r--r--fuse.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/fuse.py b/fuse.py
index 771f108..4897e1d 100644
--- a/fuse.py
+++ b/fuse.py
@@ -377,7 +377,8 @@ class FUSE(object):
set_st_attrs(st, attrs)
else:
st = None
- filler(buf, name, st, offset)
+ if filler(buf, name, st, offset) != 0:
+ break
return 0
def releasedir(self, path, fip):