From 67d3538ad0164776707db13381dd796440d3257e Mon Sep 17 00:00:00 2001 From: icedream Date: Fri, 13 Jun 2014 07:31:55 +0200 Subject: [PATCH] Fix WriteUserFile failout due to multiple "SetResult"s --- src/client/NP/NPClient.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/client/NP/NPClient.cs b/src/client/NP/NPClient.cs index 1156718..68e6eb7 100644 --- a/src/client/NP/NPClient.cs +++ b/src/client/NP/NPClient.cs @@ -225,7 +225,10 @@ namespace NPSharp.NP { var result = (StorageWriteUserFileResultMessage) packet; if (result.Result != 0) + { tcs.SetResult(false); + return; + } tcs.SetResult(true); }); RPC.Send(new StorageWriteUserFileMessage {FileData = contents, FileName = filename, NPID = LoginId});