t9pserve: delete from correct hash slot (fix infinite loop) - plan9port - [fork] Plan 9 from user space (HTM) git clone git://src.adamsgaard.dk/plan9port (DIR) Log (DIR) Files (DIR) Refs (DIR) README (DIR) LICENSE --- (DIR) commit ec9247088b801c9b4d2bf3661a0430a3a6bf2a8e (DIR) parent db1cda12aeacb3fde97b8a88120c9f8d1eaa7e44 (HTM) 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: M src/cmd/9pserve.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- (DIR) diff --git a/src/cmd/9pserve.c b/src/cmd/9pserve.c t@@ -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 */ }