diff options
Diffstat (limited to 'sandbox/src/named_pipe_interception.cc')
-rw-r--r-- | sandbox/src/named_pipe_interception.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sandbox/src/named_pipe_interception.cc b/sandbox/src/named_pipe_interception.cc index 0c3c653..fedb58e 100644 --- a/sandbox/src/named_pipe_interception.cc +++ b/sandbox/src/named_pipe_interception.cc @@ -57,8 +57,10 @@ HANDLE WINAPI TargetCreateNamedPipeW( if (SBOX_ALL_OK != code) break; + ::SetLastError(answer.win32_result); + if (ERROR_SUCCESS != answer.win32_result) - break; + return INVALID_HANDLE_VALUE; return answer.handle; } while (false); |