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 */
}