Changeset eea1dd5 in mainline


Ignore:
Timestamp:
2011-03-29T19:41:25Z (13 years ago)
Author:
Maurizio Lombardi <m.lombardi85@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
bed0356
Parents:
3317724
Message:

Fix possible data corruption when readind directory entries from disk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/minixfs/mfs_dentry.c

    r3317724 reea1dd5  
    6464
    6565                d3 = b->data;
    66                 d3->d_inum = conv32(sbi->native, d3->d_inum);
    67 
    68                 d_info->d_inum = d3->d_inum;
     66                d_info->d_inum = conv32(sbi->native, d3->d_inum);
    6967                memcpy(d_info->d_name, d3->d_name, MFS3_MAX_NAME_LEN);
    7068        } else {
     
    7573
    7674                d = b->data;
    77                 d->d_inum = conv16(sbi->native, d->d_inum);
    78 
    79                 d_info->d_inum = d->d_inum;
     75                d_info->d_inum = conv16(sbi->native, d->d_inum);
    8076                memcpy(d_info->d_name, d->d_name, namelen);
    8177        }
Note: See TracChangeset for help on using the changeset viewer.