diff options
author | otto <> | 2017-09-12 18:36:30 +0000 |
---|---|---|
committer | otto <> | 2017-09-12 18:36:30 +0000 |
commit | 880ea91fbd3a78b2622774b0ad54c363a89e3868 (patch) | |
tree | 8f44535792123796c68bddd6b30f0f958728899f /src/lib | |
parent | 569a45a7e2fe1602e615e55ed8da6a9a95c3d04a (diff) | |
download | openbsd-880ea91fbd3a78b2622774b0ad54c363a89e3868.tar.gz openbsd-880ea91fbd3a78b2622774b0ad54c363a89e3868.tar.bz2 openbsd-880ea91fbd3a78b2622774b0ad54c363a89e3868.zip |
mapalign returns MAP_FAILED for failuer; from George Koehler
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/libc/stdlib/malloc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libc/stdlib/malloc.c b/src/lib/libc/stdlib/malloc.c index 1914f90645..e522e0aee5 100644 --- a/src/lib/libc/stdlib/malloc.c +++ b/src/lib/libc/stdlib/malloc.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: malloc.c,v 1.230 2017/09/11 18:32:31 otto Exp $ */ | 1 | /* $OpenBSD: malloc.c,v 1.231 2017/09/12 18:36:30 otto Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2008, 2010, 2011, 2016 Otto Moerbeek <otto@drijf.net> | 3 | * Copyright (c) 2008, 2010, 2011, 2016 Otto Moerbeek <otto@drijf.net> |
4 | * Copyright (c) 2012 Matthew Dempsky <matthew@openbsd.org> | 4 | * Copyright (c) 2012 Matthew Dempsky <matthew@openbsd.org> |
@@ -2000,7 +2000,7 @@ omemalign(struct dir_info *pool, size_t alignment, size_t sz, int zero_fill, | |||
2000 | psz = PAGEROUND(sz); | 2000 | psz = PAGEROUND(sz); |
2001 | 2001 | ||
2002 | p = mapalign(pool, alignment, psz, zero_fill); | 2002 | p = mapalign(pool, alignment, psz, zero_fill); |
2003 | if (p == NULL) { | 2003 | if (p == MAP_FAILED) { |
2004 | errno = ENOMEM; | 2004 | errno = ENOMEM; |
2005 | return NULL; | 2005 | return NULL; |
2006 | } | 2006 | } |