Mercurial > yaffs-ecoscentric
changeset 239:9283fe91d449
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 |
|---|---|
| date | Fri, 21 Nov 2008 02:17:32 +0000 |
| parents | 94a1acb51527 |
| children | 7fb6de310d02 |
| files | yaffs_guts.c |
| diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/yaffs_guts.c +++ b/yaffs_guts.c @@ -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;
