Index: native_client_sdk/src/libraries/nacl_io/html5fs/html5_fs.cc |
diff --git a/native_client_sdk/src/libraries/nacl_io/html5fs/html5_fs.cc b/native_client_sdk/src/libraries/nacl_io/html5fs/html5_fs.cc |
index bb6b9cc87ed4f451f860377ab4d25aa1816555b6..b71de276270e2668d5cc3cd4b54ea75302298010 100644 |
--- a/native_client_sdk/src/libraries/nacl_io/html5fs/html5_fs.cc |
+++ b/native_client_sdk/src/libraries/nacl_io/html5fs/html5_fs.cc |
@@ -45,9 +45,8 @@ ino_t Html5Fs::HashPath(const Path& path) { |
// Apply a running DJB2a to each part of the path |
for (size_t segment = 0; segment < path.Size(); segment++) { |
- const char *ptr = path.Part(segment).c_str(); |
- size_t len = path.Part(segment).length(); |
- hash = HashPathSegment(hash, ptr, len); |
+ const std::string& part = path.Part(segment); |
+ hash = HashPathSegment(hash, part.c_str(), part.length()); |
} |
return hash; |
} |