aboutsummaryrefslogtreecommitdiff
path: root/src/libthread
diff options
context:
space:
mode:
Diffstat (limited to 'src/libthread')
-rw-r--r--src/libthread/channel.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libthread/channel.c b/src/libthread/channel.c
index d0fff4a6..48fe78c7 100644
--- a/src/libthread/channel.c
+++ b/src/libthread/channel.c
@@ -201,8 +201,8 @@ _threadnalt++;
}else{
altexec(a, s); /* unlocks chanlock, does splx */
}
- t->chan = Channone;
-_threadnalt++;
+ if(t)
+ t->chan = Channone;
return a - alts;
}