diff --git a/src/readdir.cpp b/src/readdir.cpp index 475d0854..cbf5f416 100644 --- a/src/readdir.cpp +++ b/src/readdir.cpp @@ -73,7 +73,8 @@ _readdir(const vector &srcmounts, if(found.insert(d_name).second == false) continue; - filler(buf,de->d_name,NULL,NO_OFFSET); + if(filler(buf,de->d_name,NULL,NO_OFFSET) != 0) + return -ENOMEM; } ::closedir(dh);