| Index: native_client_sdk/src/libraries/nacl_io/kernel_intercept.cc
|
| diff --git a/native_client_sdk/src/libraries/nacl_io/kernel_intercept.cc b/native_client_sdk/src/libraries/nacl_io/kernel_intercept.cc
|
| index 392f440e3bd5a94535c2291cd3e82181fd412a89..d0790648c6380f3c22629edaf164a66611612e3d 100644
|
| --- a/native_client_sdk/src/libraries/nacl_io/kernel_intercept.cc
|
| +++ b/native_client_sdk/src/libraries/nacl_io/kernel_intercept.cc
|
| @@ -110,8 +110,12 @@ int ki_is_initialized() {
|
| return s_state.kp != NULL;
|
| }
|
|
|
| -void ki_uninit() {
|
| +int ki_uninit() {
|
| LOG_TRACE("ki_uninit");
|
| + assert(s_state.kp);
|
| + if (s_state.kp == NULL)
|
| + return 1;
|
| +
|
| if (s_saved_state.kp == NULL)
|
| kernel_wrap_uninit();
|
|
|
| @@ -125,6 +129,7 @@ void ki_uninit() {
|
| delete state_to_delete.kp;
|
|
|
| delete state_to_delete.ppapi;
|
| + return 0;
|
| }
|
|
|
| nacl_io::KernelProxy* ki_get_proxy() {
|
|
|