Fix wrong ptr being used in Unlock().

This commit is contained in:
Eugene Wang
2026-02-02 22:45:53 -05:00
parent 7cd8592263
commit b07753fede
+2 -2
View File
@@ -241,7 +241,7 @@ partial class TransferLoopThread
}
finally
{
if (lockedPtr != IntPtr.Zero) _twain.MemoryManager.Unlock(lockedPtr);
if (lockedPtr != IntPtr.Zero) _twain.MemoryManager.Unlock(dataPtr);
if (dataPtr != IntPtr.Zero) _twain.MemoryManager.Free(dataPtr);
}
}
@@ -332,7 +332,7 @@ partial class TransferLoopThread
}
finally
{
if (lockedPtr != IntPtr.Zero) _twain.MemoryManager.Unlock(lockedPtr);
if (lockedPtr != IntPtr.Zero) _twain.MemoryManager.Unlock(dataPtr);
if (dataPtr != IntPtr.Zero) _twain.MemoryManager.Free(dataPtr);
}
}