diff options
author | sbc <sbc@chromium.org> | 2014-09-25 09:23:53 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-09-25 16:24:07 +0000 |
commit | e3c6d9defedfec359fc3d7c69fd63fa36035e722 (patch) | |
tree | 5973467fda7d97e6a99d088eba257f0131a55542 /native_client_sdk/src/libraries/nacl_io/nacl_io.cc | |
parent | 3695ffef35abf39c0ea4b38ea4ccfca7764a109a (diff) | |
download | chromium_src-e3c6d9defedfec359fc3d7c69fd63fa36035e722.zip chromium_src-e3c6d9defedfec359fc3d7c69fd63fa36035e722.tar.gz chromium_src-e3c6d9defedfec359fc3d7c69fd63fa36035e722.tar.bz2 |
[NaCl SDK]: nacl_io: add nacl_io_uninit function.
Call this function on program shut down to allow
nacl_io to free its resources. This fixes
all the "potential" leak reported by valgrind
--leak-check=full
Review URL: https://codereview.chromium.org/601963002
Cr-Commit-Position: refs/heads/master@{#296720}
Diffstat (limited to 'native_client_sdk/src/libraries/nacl_io/nacl_io.cc')
-rw-r--r-- | native_client_sdk/src/libraries/nacl_io/nacl_io.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/native_client_sdk/src/libraries/nacl_io/nacl_io.cc b/native_client_sdk/src/libraries/nacl_io/nacl_io.cc index 1459ab1..b1134f1 100644 --- a/native_client_sdk/src/libraries/nacl_io/nacl_io.cc +++ b/native_client_sdk/src/libraries/nacl_io/nacl_io.cc @@ -12,6 +12,10 @@ void nacl_io_init() { ki_init(NULL); } +void nacl_io_uninit() { + ki_uninit(); +} + void nacl_io_init_ppapi(PP_Instance instance, PPB_GetInterface get_interface) { ki_init_ppapi(NULL, instance, get_interface); } |