diff options
Diffstat (limited to 'winsup/cygserver/sysv_shm.cc')
-rw-r--r-- | winsup/cygserver/sysv_shm.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygserver/sysv_shm.cc b/winsup/cygserver/sysv_shm.cc index c3cf730e7..88ddae033 100644 --- a/winsup/cygserver/sysv_shm.cc +++ b/winsup/cygserver/sysv_shm.cc @@ -729,7 +729,7 @@ shmget_allocate_segment(struct thread *td, struct shmget_args *uap, int mode) if (shm_nused >= shminfo.shmmni) /* Any shmids left? */ return (ENOSPC); size = round_page(uap->size); - if (shm_committed + btoc(size) > (unsigned long) shminfo.shmall) + if (shm_committed + btoc(size) > shminfo.shmall) return (ENOMEM); if (shm_last_free < 0) { shmrealloc(); /* Maybe expand the shmsegs[] array. */ |