• Russ Cox's avatar
    runtime: fix map memory leak · e7e5c5ad
    Russ Cox authored
    The map implementation was using the C idiom of using
    a pointer just past the end of its table as a limit pointer.
    Unfortunately, the garbage collector sees that pointer as
    pointing at the block adjacent to the map table, pinning
    in memory a block that would otherwise be freed.
    
    Fix by making limit pointer point at last valid entry, not
    just past it.
    
    Reviewed by Mike Burrows.
    
    R=golang-dev, bradfitz, lvd, r
    CC=golang-dev
    https://golang.org/cl/5158045
    e7e5c5ad
Name
Last commit
Last update
doc Loading commit data...
include Loading commit data...
lib Loading commit data...
misc Loading commit data...
src Loading commit data...
test Loading commit data...
.hgignore Loading commit data...
.hgtags Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTORS Loading commit data...
LICENSE Loading commit data...
PATENTS Loading commit data...
README Loading commit data...
favicon.ico Loading commit data...
robots.txt Loading commit data...