VirtualBox

Ignore:
Timestamp:
Jun 12, 2017 1:23:07 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
116055
Message:

rtFsFatDir_MaybeCreateLongNameAndShortAlias: Fixed padding blunder. Forgot to multiply FATDIRNAMESLOT_CHARS_PER_SLOT with sizeof(RTUTF16) before passing it to memset. duh.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/common/fs/fatvfs.cpp

    r67302 r67340  
    29882988             */
    29892989            memset(&wszEntry[cwcEntry + 1], 0xff,
    2990                    RT_MIN(sizeof(wszEntry) - (cwcEntry + 1) * sizeof(RTUTF16), FATDIRNAMESLOT_CHARS_PER_SLOT));
     2990                   RT_MIN(sizeof(wszEntry) - (cwcEntry + 1) * sizeof(RTUTF16),
     2991                          FATDIRNAMESLOT_CHARS_PER_SLOT * sizeof(RTUTF16)));
    29912992
    29922993            uint8_t const   bChecksum = rtFsFatDir_CalcChecksum(pDirEntry);
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette