Index: services/files/file_impl.cc |
diff --git a/services/files/file_impl.cc b/services/files/file_impl.cc |
index ba70aad7c5f7d484a8de312e463486bb510208c8..6281633b6e53d70c95fe4fe69fc0f76eab44666c 100644 |
--- a/services/files/file_impl.cc |
+++ b/services/files/file_impl.cc |
@@ -98,7 +98,7 @@ void FileImpl::Read(uint32_t num_bytes_to_read, |
} |
} |
- Array<uint8_t> bytes_read(num_bytes_to_read); |
+ auto bytes_read = Array<uint8_t>::New(num_bytes_to_read); |
ssize_t num_bytes_read = HANDLE_EINTR( |
read(file_fd_.get(), &bytes_read.front(), num_bytes_to_read)); |
if (num_bytes_read < 0) { |