Index: ppapi/native_client/src/trusted/plugin/srpc_client.cc |
diff --git a/ppapi/native_client/src/trusted/plugin/srpc_client.cc b/ppapi/native_client/src/trusted/plugin/srpc_client.cc |
index 3627a312b17ab1a9d84b0658b74114ca9d274751..31cc37b7ab260dd592cc5a93f337c229f5df8a0f 100644 |
--- a/ppapi/native_client/src/trusted/plugin/srpc_client.cc |
+++ b/ppapi/native_client/src/trusted/plugin/srpc_client.cc |
@@ -182,14 +182,14 @@ bool SrpcClient::Invoke(const nacl::string& method_name, SrpcParams* params) { |
PLUGIN_PRINTF(("SrpcClient::Invoke (sending the rpc)\n")); |
// Call the method |
- NaClSrpcError err = NaClSrpcInvokeV(&srpc_channel_, |
- methods_[method_name]->index(), |
- params->ins(), |
- params->outs()); |
- PLUGIN_PRINTF(("SrpcClient::Invoke (response=%d)\n", err)); |
- if (NACL_SRPC_RESULT_OK != err) { |
+ last_error_ = NaClSrpcInvokeV(&srpc_channel_, |
+ methods_[method_name]->index(), |
+ params->ins(), |
+ params->outs()); |
+ PLUGIN_PRINTF(("SrpcClient::Invoke (response=%d)\n", last_error_)); |
+ if (NACL_SRPC_RESULT_OK != last_error_) { |
PLUGIN_PRINTF(("SrpcClient::Invoke (err='%s', return 0)\n", |
- NaClSrpcErrorString(err))); |
+ NaClSrpcErrorString(last_error_))); |
return false; |
} |