From: Russ Cox Date: Thu, 4 Jun 2009 20:33:29 +0000 (-0700) Subject: dangling pointer bug (thanks valgrind) X-Git-Tag: weekly.2009-11-06~1473 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=f0e6a3caac038a87d87117e2aa73baad3165b348;p=gostls13.git dangling pointer bug (thanks valgrind) R=r DELTA=1 (0 added, 0 deleted, 1 changed) OCL=29881 CL=29885 --- diff --git a/src/cmd/ld/go.c b/src/cmd/ld/go.c index 8ba7d12ce3..e20f10a147 100644 --- a/src/cmd/ld/go.c +++ b/src/cmd/ld/go.c @@ -59,7 +59,7 @@ ilookup(char *name) if(x->name[0] == name[0] && strcmp(x->name, name) == 0) return x; x = mal(sizeof *x); - x->name = name; + x->name = strdup(name); x->hash = ihash[h]; ihash[h] = x; nimport++;