X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=yaffs_vfs_multi.c;h=de3dd75988ef7de715fd80ec28ff6b96e501a903;hp=707fcb39911417b3fe3d67301110a647135e7c59;hb=3439fa4e60dd9799766b2c101f799ed9e565b632;hpb=0065378b27638ee07352282b51b596fabcac26e4 diff --git a/yaffs_vfs_multi.c b/yaffs_vfs_multi.c index 707fcb3..de3dd75 100644 --- a/yaffs_vfs_multi.c +++ b/yaffs_vfs_multi.c @@ -1816,8 +1816,10 @@ static int yaffs_iterate(struct file *f, struct dir_context *dc) goto out; } - if (!dir_emit_dots(f, dc)) + if (!dir_emit_dots(f, dc)) { + yaffs_gross_unlock(dev); return 0; + } curoffs = 1;