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