diff options
author | binji@chromium.org <binji@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-17 16:30:42 +0000 |
---|---|---|
committer | binji@chromium.org <binji@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-17 16:30:42 +0000 |
commit | f149c9bcba4852d94b38e22e9da4d900c1e5ecd4 (patch) | |
tree | cfd1c113d86fd3e039fabf4398e12d5345fc973a /native_client_sdk/src | |
parent | e7c569db7e186d111353ff682a7411d0ea272719 (diff) | |
download | chromium_src-f149c9bcba4852d94b38e22e9da4d900c1e5ecd4.zip chromium_src-f149c9bcba4852d94b38e22e9da4d900c1e5ecd4.tar.gz chromium_src-f149c9bcba4852d94b38e22e9da4d900c1e5ecd4.tar.bz2 |
[NaCl SDK] Remove erroneous Release call from MountHtml5Fs::Access.
The Node was being released twice, which was stomping memory.
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/19500002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212056 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'native_client_sdk/src')
-rw-r--r-- | native_client_sdk/src/libraries/nacl_io/mount_html5fs.cc | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/native_client_sdk/src/libraries/nacl_io/mount_html5fs.cc b/native_client_sdk/src/libraries/nacl_io/mount_html5fs.cc index e883501..3507ae9 100644 --- a/native_client_sdk/src/libraries/nacl_io/mount_html5fs.cc +++ b/native_client_sdk/src/libraries/nacl_io/mount_html5fs.cc @@ -28,12 +28,7 @@ int64_t strtoull(const char* nptr, char** endptr, int base) { Error MountHtml5Fs::Access(const Path& path, int a_mode) { // a_mode is unused, since all files are readable, writable and executable. ScopedMountNode node; - Error error = Open(path, O_RDONLY, &node); - if (error) - return error; - - node->Release(); - return 0; + return Open(path, O_RDONLY, &node); } Error MountHtml5Fs::Open(const Path& path, |