Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Jun 2007 12:50:08 GMT
From:      "Vasim Valejev" <vasim@resume-bank.ru>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: kern/113218: [sysvipc] [patch] Overflow in shmget's memory size check
Message-ID:  <200706041250.l54Co8aL054269@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/113218; it has been noted by GNATS.

From: "Vasim Valejev" <vasim@resume-bank.ru>
To: <bug-followup@FreeBSD.org>,
	"Vasim Valejev" <vasim@resume-bank.ru>
Cc:  
Subject: Re: kern/113218: [sysvipc] [patch] Overflow in shmget's memory size check
Date: Mon, 4 Jun 2007 16:16:13 +0400

 Just found that there more modifications needed. Big chunk of shared memory (2GB
 or more) won't deallocate properly because "shmid_ds" structure has int type for
 "shm_segsz" field. So, will need to change in sys/sys/shm.h (and
 /usr/include/sys/shm.h), sysv_shm.c (there is shmid_ds's definition too) and
 usr.bin/ipcs/ipcs.c source ("%12d" -> "%12ld" in line that prints segment size
 information).
 
 Vasim V.
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200706041250.l54Co8aL054269>