X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=yaffs_guts.c;h=40a5b46cf6caff782ed5bddd68430d944ba3f81f;hp=7678896692927f47290c1b8b6dadc1da7deb41d0;hb=1d642a6bacba667d53d3bba29d77c7bd7c956681;hpb=1f3d64d1d804fef6715126dead54bf30b176c67e diff --git a/yaffs_guts.c b/yaffs_guts.c index 7678896..40a5b46 100644 --- a/yaffs_guts.c +++ b/yaffs_guts.c @@ -4534,13 +4534,11 @@ int yaffs_get_obj_name(struct yaffs_obj *obj, YCHAR *name, int buffer_size) if (obj->hdr_chunk > 0) { result = yaffs_rd_chunk_tags_nand(obj->my_dev, - obj->hdr_chunk, - buffer, NULL); + obj->hdr_chunk, buffer, NULL); + if (result == YAFFS_OK) + yaffs_load_name_from_oh(obj->my_dev, name, + oh->name, buffer_size); } - if (result == YAFFS_OK) - yaffs_load_name_from_oh(obj->my_dev, name, oh->name, - buffer_size); - yaffs_release_temp_buffer(obj->my_dev, buffer); }