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 f744750e6e71087d04ab853fff17149570dedd7d..bb6b9cc87ed4f451f860377ab4d25aa1816555b6 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 |
@@ -155,6 +155,9 @@ Error Html5Fs::RemoveInternal(const Path& path, int remove_type) { |
int32_t query_result = file_ref_iface_->Query( |
fileref_resource.pp_resource(), &file_info, PP_BlockUntilComplete()); |
if (query_result != PP_OK) { |
+ if (query_result == PP_ERROR_FILENOTFOUND) { |
+ return ENOENT; |
+ } |
LOG_ERROR("Error querying file type"); |
return EINVAL; |
} |