anshdadhich commited on
Commit
a464e40
·
verified ·
1 Parent(s): cee26fa

Fix remaining _volumeHandle references to _handle in ReadMftRecordSize and Dispose

Browse files
Files changed (1) hide show
  1. FastSeekWpf/Core/MftReader.cs +3 -3
FastSeekWpf/Core/MftReader.cs CHANGED
@@ -240,11 +240,11 @@ public class MftReader : IDisposable
240
  // Read MFT record size from NTFS boot sector — matches Rust read_mft_record_size()
241
  private int? ReadMftRecordSize()
242
  {
243
- Win32Api.SetFilePointerEx(_volumeHandle, 0, out _, 0);
244
 
245
  byte[] boot = new byte[512];
246
  uint br = 0;
247
- bool ok = Win32Api.ReadFile(_volumeHandle, boot, 512, out br, IntPtr.Zero);
248
  if (!ok || br < 512)
249
  return null;
250
 
@@ -401,7 +401,7 @@ public class MftReader : IDisposable
401
  {
402
  if (!_disposed)
403
  {
404
- Win32Api.CloseHandle(_volumeHandle);
405
  _disposed = true;
406
  }
407
  GC.SuppressFinalize(this);
 
240
  // Read MFT record size from NTFS boot sector — matches Rust read_mft_record_size()
241
  private int? ReadMftRecordSize()
242
  {
243
+ Win32Api.SetFilePointerEx(_handle, 0, out _, 0);
244
 
245
  byte[] boot = new byte[512];
246
  uint br = 0;
247
+ bool ok = Win32Api.ReadFile(_handle, boot, 512, out br, IntPtr.Zero);
248
  if (!ok || br < 512)
249
  return null;
250
 
 
401
  {
402
  if (!_disposed)
403
  {
404
+ Win32Api.CloseHandle(_handle);
405
  _disposed = true;
406
  }
407
  GC.SuppressFinalize(this);