Browse Source

Clarify the example about avoiding overflow. OK ray@ deraadt@

OPENBSD_4_2
millert 17 years ago
parent
commit
ad911583f0
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      src/lib/libc/stdlib/malloc.3

+ 3
- 3
src/lib/libc/stdlib/malloc.3 View File

@ -30,9 +30,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE. .\" SUCH DAMAGE.
.\" .\"
.\" $OpenBSD: malloc.3,v 1.46 2007/05/31 19:19:31 jmc Exp $
.\" $OpenBSD: malloc.3,v 1.47 2007/08/08 21:24:29 millert Exp $
.\" .\"
.Dd $Mdocdate: May 31 2007 $
.Dd $Mdocdate: August 8 2007 $
.Dt MALLOC 3 .Dt MALLOC 3
.Os .Os
.Sh NAME .Sh NAME
@ -100,7 +100,7 @@ If
.Fn malloc .Fn malloc
must be used, be sure to test for overflow: must be used, be sure to test for overflow:
.Bd -literal -offset indent .Bd -literal -offset indent
if (num && SIZE_MAX / num < size) {
if (size && num > SIZE_MAX / size) {
errno = ENOMEM; errno = ENOMEM;
err(1, "overflow"); err(1, "overflow");
} }


Loading…
Cancel
Save