summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorotto <>2017-02-02 10:35:34 +0000
committerotto <>2017-02-02 10:35:34 +0000
commit363bb87832fab18b30889d491fe1035ccb8de7ca (patch)
tree6cedf708c2639a475732b7b3d49544be79fce2fa /src
parentb3dcc1095fd45e1b675476e724ef65b38eedd4f3 (diff)
downloadopenbsd-363bb87832fab18b30889d491fe1035ccb8de7ca.tar.gz
openbsd-363bb87832fab18b30889d491fe1035ccb8de7ca.tar.bz2
openbsd-363bb87832fab18b30889d491fe1035ccb8de7ca.zip
fix a comment and rm some dead code as a result of the previous diff
Diffstat (limited to 'src')
-rw-r--r--src/lib/libc/stdlib/malloc.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/lib/libc/stdlib/malloc.c b/src/lib/libc/stdlib/malloc.c
index 9861f6d153..adbb166880 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.213 2017/02/01 06:17:42 otto Exp $ */ 1/* $OpenBSD: malloc.c,v 1.214 2017/02/02 10:35:34 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>
@@ -1473,7 +1473,7 @@ orealloc(struct dir_info *argpool, void *p, size_t newsz, void *f)
1473 if (newsz > MALLOC_MAXCHUNK && oldsz > MALLOC_MAXCHUNK && 1473 if (newsz > MALLOC_MAXCHUNK && oldsz > MALLOC_MAXCHUNK &&
1474 !mopts.malloc_realloc) { 1474 !mopts.malloc_realloc) {
1475 /* First case: from n pages sized allocation to m pages sized 1475 /* First case: from n pages sized allocation to m pages sized
1476 allocation, no malloc_move in effect */ 1476 allocation, m > n */
1477 size_t roldsz = PAGEROUND(goldsz); 1477 size_t roldsz = PAGEROUND(goldsz);
1478 size_t rnewsz = PAGEROUND(gnewsz); 1478 size_t rnewsz = PAGEROUND(gnewsz);
1479 1479
@@ -1587,12 +1587,9 @@ gotit:
1587 ofree(pool, p); 1587 ofree(pool, p);
1588 ret = q; 1588 ret = q;
1589 } else { 1589 } else {
1590 /* > page size allocation didnt change */ 1590 /* oldsz == newsz */
1591 if (mopts.chunk_canaries && oldsz <= MALLOC_MAXCHUNK) { 1591 if (newsz != 0)
1592 info->bits[info->offset + chunknum] = newsz; 1592 wrterror(pool, "realloc internal inconsistency");
1593 if (info->size > 0)
1594 fill_canary(p, newsz, info->size);
1595 }
1596 STATS_SETF(r, f); 1593 STATS_SETF(r, f);
1597 ret = p; 1594 ret = p;
1598 } 1595 }