X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=yaffs_vfs_multi.c;h=19c891907e14fd521de7a974950a2d4023e3004d;hp=3044db72998fa052a08b99be8eb2509c37610ba2;hb=9a6f486e56f927eeb8dc7e4e0d84f6bb95eeaa0f;hpb=0ca67da389c41a10ba51b85905a2437669c0471d diff --git a/yaffs_vfs_multi.c b/yaffs_vfs_multi.c index 3044db7..19c8919 100644 --- a/yaffs_vfs_multi.c +++ b/yaffs_vfs_multi.c @@ -1832,10 +1832,8 @@ static int yaffs_iterate(struct file *f, struct dir_context *dc) goto out; } - if (!dir_emit_dots(f, dc)) { - yaffs_gross_unlock(dev); - return 0; - } + if (!dir_emit_dots(f, dc)) + goto out; curoffs = 1;