From 0c3243053465e0e4482fb5040c2e4e16972751cc Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Fri, 9 Jan 2009 16:22:13 -0800 Subject: [PATCH] free(nil) R=iant DELTA=3 (3 added, 0 deleted, 0 changed) OCL=22467 CL=22471 --- src/runtime/malloc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/runtime/malloc.c b/src/runtime/malloc.c index 744e1222b7..1d3c8b958b 100644 --- a/src/runtime/malloc.c +++ b/src/runtime/malloc.c @@ -68,6 +68,9 @@ free(void *v) MSpan *s; MCache *c; + if(v == nil) + return; + // Find size class for v. page = (uintptr)v >> PageShift; sizeclass = MHeapMapCache_GET(&mheap.mapcache, page, tmp); -- 2.48.1