diff options
author | cvs2hg <devnull@localhost> | 2001-04-20 01:25:00 +0000 |
---|---|---|
committer | cvs2hg <devnull@localhost> | 2001-04-20 01:25:00 +0000 |
commit | c24dc97185327dc82f0839025b3e947ec71a4438 (patch) | |
tree | 51862c188244197ebfdb4d8c3cd1ef74d8b02253 /pr/src/md/mac/macdll.c | |
parent | c946b6be47b3c83eef19f3347c17af256a08ef50 (diff) | |
download | nspr-hg-c24dc97185327dc82f0839025b3e947ec71a4438.tar.gz |
fixup commit for branch 'Accessible_042501_Branch3'Accessible_042501_Branch3
Diffstat (limited to 'pr/src/md/mac/macdll.c')
-rw-r--r-- | pr/src/md/mac/macdll.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/pr/src/md/mac/macdll.c b/pr/src/md/mac/macdll.c index bebf2356..ba9465d0 100644 --- a/pr/src/md/mac/macdll.c +++ b/pr/src/md/mac/macdll.c @@ -530,6 +530,15 @@ OSErr NSLoadIndexedFragment(const FSSpec *fileSpec, PRUint32 fragmentIndex, err = GetIndexedFragmentOffsets(fileSpec, fragmentIndex, &fragOffset, &fragLength, &fragNameBlock); if (err != noErr) return err; + if (fragNameBlock) + { + UInt32 nameLen = strlen(fragNameBlock); + if (nameLen > 63) + nameLen = 63; + BlockMoveData(fragNameBlock, &fragName[1], nameLen); + fragName[0] = nameLen; + } + err = GetDiskFragment(fileSpec, fragOffset, fragLength, fragName, kLoadCFrag, outConnectionID, &main, errName); if (err != noErr) |