]> Cypherpunks repositories - gostls13.git/commitdiff
free(nil)
authorRuss Cox <rsc@golang.org>
Sat, 10 Jan 2009 00:22:13 +0000 (16:22 -0800)
committerRuss Cox <rsc@golang.org>
Sat, 10 Jan 2009 00:22:13 +0000 (16:22 -0800)
R=iant
DELTA=3  (3 added, 0 deleted, 0 changed)
OCL=22467
CL=22471

src/runtime/malloc.c

index 744e1222b74ff1ac7b10605db23d797ccb2b4add..1d3c8b958bd621b68fd9a2a04bab0db96dcca45b 100644 (file)
@@ -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);