summaryrefslogtreecommitdiffstats
path: root/native_client_sdk/src
diff options
context:
space:
mode:
authorbinji@chromium.org <binji@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-17 16:30:42 +0000
committerbinji@chromium.org <binji@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-17 16:30:42 +0000
commitf149c9bcba4852d94b38e22e9da4d900c1e5ecd4 (patch)
treecfd1c113d86fd3e039fabf4398e12d5345fc973a /native_client_sdk/src
parente7c569db7e186d111353ff682a7411d0ea272719 (diff)
downloadchromium_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.cc7
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,