Index: native_client_sdk/src/libraries/nacl_io/memfs/mem_fs_node.cc |
diff --git a/native_client_sdk/src/libraries/nacl_io/memfs/mem_fs_node.cc b/native_client_sdk/src/libraries/nacl_io/memfs/mem_fs_node.cc |
index 175ab722b84ab1f3009b340ee45ea88611426be1..f1435e961c6497f80b6be28cdec4e0215ad35be2 100644 |
--- a/native_client_sdk/src/libraries/nacl_io/memfs/mem_fs_node.cc |
+++ b/native_client_sdk/src/libraries/nacl_io/memfs/mem_fs_node.cc |
@@ -135,7 +135,7 @@ Error MemFsNode::Futimens(const struct timespec times[2]) { |
Error MemFsNode::Fchmod(mode_t mode) { |
AUTO_LOCK(node_lock_); |
- SetMode(mode & ~S_IFMT); |
+ SetMode(mode); |
return 0; |
} |