| Index: native_client_sdk/src/libraries/nacl_io/kernel_object.cc
|
| diff --git a/native_client_sdk/src/libraries/nacl_io/kernel_object.cc b/native_client_sdk/src/libraries/nacl_io/kernel_object.cc
|
| index 5a33aa741e4c3bee5d0fcf91f72bc26abbffba57..8c670f8f789f89dc91cf41755e817dc351a1c3d2 100644
|
| --- a/native_client_sdk/src/libraries/nacl_io/kernel_object.cc
|
| +++ b/native_client_sdk/src/libraries/nacl_io/kernel_object.cc
|
| @@ -162,7 +162,7 @@ mode_t KernelObject::GetUmask() {
|
| mode_t KernelObject::SetUmask(mode_t newmask) {
|
| AUTO_LOCK(umask_lock_);
|
| mode_t oldmask = umask_;
|
| - umask_ = newmask & 0777;
|
| + umask_ = newmask & S_MODEBITS;
|
| return oldmask;
|
| }
|
|
|
|
|