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=9fa1f71bebff48a2f8f99f9b64b649fb23f4960e;hpb=5af18695480b470eea2a2447a1c5211073b9c59b 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;