plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

commit ec9247088b801c9b4d2bf3661a0430a3a6bf2a8e
parent db1cda12aeacb3fde97b8a88120c9f8d1eaa7e44
Author: Russ Cox <rsc@swtch.com>
Date:   Tue, 28 Aug 2007 08:45:27 -0400

9pserve: delete from correct hash slot (fix infinite loop)

Diffstat:
Msrc/cmd/9pserve.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/cmd/9pserve.c b/src/cmd/9pserve.c @@ -542,7 +542,7 @@ connthread(void *arg) assert(mm == m); msgput(m); /* got from recvp */ msgput(m); /* got from msgnew */ - if(delhash(c->tag, om->tag, om) == 0) + if(delhash(c->tag, om->ctag, om) == 0) msgput(om); /* got from hash table */ msgput(om); /* got from msgincref */ }