diff options
Diffstat (limited to 'winsup/cygwin/shm.cc')
-rw-r--r-- | winsup/cygwin/shm.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/shm.cc b/winsup/cygwin/shm.cc index 6026b20..baea3a6 100644 --- a/winsup/cygwin/shm.cc +++ b/winsup/cygwin/shm.cc @@ -461,7 +461,7 @@ shmget (key_t key, size_t size, int shmflg) /* create a sd for our open requests based on shmflag & 0x01ff */ InitializeSecurityDescriptor (psd, SECURITY_DESCRIPTOR_REVISION); - psd = alloc_sd (getuid32 (), getgid32 (), cygheap->user.logsrv (), + psd = alloc_sd (getuid32 (), getgid32 (), shmflg & 0x01ff, psd, &sd_size); if (key == (key_t) - 1) |