diff options
Diffstat (limited to 'src/lib/libc/stdlib/malloc.c')
| -rw-r--r-- | src/lib/libc/stdlib/malloc.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/libc/stdlib/malloc.c b/src/lib/libc/stdlib/malloc.c index 5b92b56eb4..4e5176f71e 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.222 2017/04/17 16:36:35 otto Exp $ */ | 1 | /* $OpenBSD: malloc.c,v 1.223 2017/04/18 15:46:44 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> |
| @@ -2018,6 +2018,9 @@ omemalign(struct dir_info *pool, size_t alignment, size_t sz, int zero_fill, voi | |||
| 2018 | else | 2018 | else |
| 2019 | memset(p, SOME_JUNK, psz - mopts.malloc_guard); | 2019 | memset(p, SOME_JUNK, psz - mopts.malloc_guard); |
| 2020 | } | 2020 | } |
| 2021 | else if (mopts.chunk_canaries) | ||
| 2022 | fill_canary(p, sz - mopts.malloc_guard, | ||
| 2023 | psz - mopts.malloc_guard); | ||
| 2021 | 2024 | ||
| 2022 | return p; | 2025 | return p; |
| 2023 | } | 2026 | } |
