Fix IsInvalid
* When ReleaseHandle is called, IsClosed is set as true.
This means if protected SymbolicExpression object is disposed,
Unpreserve does not call R_ReleaseObject as a memory leak occurs.
* IsInvalid simply should be different from IsClosed.
↧