mirror of
https://github.com/wiiu-env/libntfs.git
synced 2024-11-14 06:05:07 +01:00
*Speed up mount hack on dirty partitions. Only clear first 64kb of log. (thanks rodries)
This commit is contained in:
parent
4948b69293
commit
5294173380
@ -703,7 +703,7 @@ int ntfs_empty_logfile(ntfs_attr *na)
|
||||
char buf[NTFS_BUF_SIZE];
|
||||
|
||||
ntfs_log_trace("Entering.\n");
|
||||
|
||||
|
||||
if (NVolLogFileEmpty(na->ni->vol))
|
||||
return 0;
|
||||
|
||||
@ -717,7 +717,7 @@ int ntfs_empty_logfile(ntfs_attr *na)
|
||||
|
||||
pos = 0;
|
||||
while ((count = na->data_size - pos) > 0) {
|
||||
|
||||
|
||||
if (count > NTFS_BUF_SIZE)
|
||||
count = NTFS_BUF_SIZE;
|
||||
|
||||
@ -729,9 +729,10 @@ int ntfs_empty_logfile(ntfs_attr *na)
|
||||
return -1;
|
||||
}
|
||||
pos += count;
|
||||
if(pos>=64*1024) break; //only clear first 64kb
|
||||
}
|
||||
|
||||
NVolSetLogFileEmpty(na->ni->vol);
|
||||
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user