Skip to content

Commit 6601254

Browse files
authored
Merge pull request #902 from PlayEveryWare/fix/dispose_safely
fix(playerdatastorage): Explicitly set _instance to null to avoid double release
2 parents 33ccf32 + f40d530 commit 6601254

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

com.playeveryware.eos/Runtime/Core/EOS_SDK_Additions/PlayerDataStorageFileTransferRequestWrapper.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@ public override Result CancelRequest()
5353

5454
public override void Release()
5555
{
56-
_instance.Release();
56+
_instance?.Release();
57+
_instance = null;
5758
}
5859
}
5960
}

com.playeveryware.eos/Runtime/Core/EOS_SDK_Additions/TitleStorageFileTransferRequestWrapper.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ public override Result CancelRequest()
5353
public override void Release()
5454
{
5555
_instance?.Release();
56+
_instance = null;
5657
}
5758
}
5859
}

0 commit comments

Comments
 (0)