Mercurial > yaffs-ecoscentric-gpl
changeset 229:cb406fb4a5f2
Fix problem where duplicate object headers were not always being selected correctly due to not reading the serial number from the tags at the right place
| author | charles <charles> |
|---|---|
| date | Fri, 21 Nov 2008 02:17:32 +0000 |
| parents | 16c5e095a48e |
| children | 7da3205ba874 |
| files | yaffs_guts.c |
| diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/yaffs_guts.c +++ b/yaffs_guts.c @@ -12,7 +12,7 @@ */ const char *yaffs_guts_c_version = - "$Id: yaffs_guts.c,v 1.62 2008-11-07 00:32:20 charles Exp $"; + "$Id: yaffs_guts.c,v 1.63 2008-11-21 02:17:32 charles Exp $"; #include "yportenv.h" @@ -5744,6 +5744,7 @@ static int yaffs_Scan(yaffs_Device * dev in->yst_rdev = oh->yst_rdev; #endif in->hdrChunk = chunk; + in->serial = tags.serialNumber; } else if (in && !in->valid) { /* we need to load this info */ @@ -5768,6 +5769,7 @@ static int yaffs_Scan(yaffs_Device * dev in->yst_rdev = oh->yst_rdev; #endif in->hdrChunk = chunk; + in->serial = tags.serialNumber; yaffs_SetObjectName(in, oh->name); in->dirty = 0;
