You've already forked linux-packaging-mono
Imported Upstream version 4.8.0.309
Former-commit-id: 5f9c6ae75f295e057a7d2971f3a6df4656fa8850
This commit is contained in:
parent
ee1447783b
commit
94b2861243
@@ -122,7 +122,7 @@ namespace System.Runtime.InteropServices
|
||||
old_state = _state;
|
||||
|
||||
if ((old_state & (int) State.Closed) != 0)
|
||||
throw new ObjectDisposedException ("handle");
|
||||
throw new ObjectDisposedException (null, "Safe handle has been closed");
|
||||
|
||||
new_state = old_state + RefCount_One;
|
||||
} while (Interlocked.CompareExchange (ref _state, new_state, old_state) != old_state);
|
||||
@@ -198,7 +198,7 @@ namespace System.Runtime.InteropServices
|
||||
* hitting zero though -- that can happen if SetHandleAsInvalid is
|
||||
* used). */
|
||||
if ((old_state & RefCount_Mask) == 0)
|
||||
throw new ObjectDisposedException ("handle");
|
||||
throw new ObjectDisposedException (null, "Safe handle has been closed");
|
||||
|
||||
if ((old_state & RefCount_Mask) != RefCount_One)
|
||||
perform_release = false;
|
||||
|
||||
Reference in New Issue
Block a user