summaryrefslogtreecommitdiff
path: root/core/mem
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2010-08-12 20:48:33 -0700
committerH. Peter Anvin <hpa@zytor.com>2010-08-12 20:52:53 -0700
commita104d9a4fd0762b4167668bb43eaeef10469ee9c (patch)
tree397f11badacb1c864e689a0aaaba17e051cff171 /core/mem
parent0fb20934d2145e43f08650dbbf6613f24f2df8c6 (diff)
parentf3ab4925bd8c5c42cf17a34377f82b53b48b132e (diff)
downloadsyslinux-a104d9a4fd0762b4167668bb43eaeef10469ee9c.tar.gz
Merge branch 'master' into elflink-merge
Resolved Conflicts: core/diskfs.inc core/mem/free.c Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'core/mem')
-rw-r--r--core/mem/free.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/mem/free.c b/core/mem/free.c
index 9d853a4b..70b45a36 100644
--- a/core/mem/free.c
+++ b/core/mem/free.c
@@ -141,7 +141,7 @@ static void __free_tagged(malloc_tag_t tag) {
for (i = 0; i < NHEAP; i++) {
dprintf("__free_tagged(%u) heap %d\n", tag, i);
head = &__core_malloc_head[i];
- for (fp = head ; fp != head ; fp = fp->a.next) {
+ for (fp = head->a.next ; fp != head ; fp = fp->a.next) {
if (ARENA_TYPE_GET(fp->a.attrs) == ARENA_TYPE_USED &&
fp->a.tag == tag)
fp = __free_block(fp);