diff options
author | Austin Clements <aclements@csail.mit.edu> | 2009-08-14 14:47:44 -0700 |
---|---|---|
committer | Austin Clements <aclements@csail.mit.edu> | 2009-08-14 14:47:44 -0700 |
commit | f06b477b115f166a66fa30d6b89299a88fe53a8d (patch) | |
tree | 8e9a1ed2115806b6b1b1cf1650d333ade6fbfb5d /src/libmach/linux.c | |
parent | c3dbefc939cfaee2731c8dd40dc7430cb4ec1940 (diff) | |
download | go-f06b477b115f166a66fa30d6b89299a88fe53a8d.tar.gz |
Zero thread structure so we don't continue with a bogus
signal.
R=rsc
APPROVED=rsc
DELTA=1 (1 added, 0 deleted, 0 changed)
OCL=33249
CL=33296
Diffstat (limited to 'src/libmach/linux.c')
-rw-r--r-- | src/libmach/linux.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libmach/linux.c b/src/libmach/linux.c index 20e62ee7a..46724b87e 100644 --- a/src/libmach/linux.c +++ b/src/libmach/linux.c @@ -199,6 +199,7 @@ attachthread(int pid, int tid, int *new, int newstate) t = malloc(sizeof *t); if(t == nil) return nil; + memset(t, 0, sizeof *t); thr[nthr++] = t; t->pid = pid; |