t9pserve: fix memory leak in warning - 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 d5791246822e27ef99a593d11518b457ce439a85
 (DIR) parent 3473f4e5fde931d4988c84aa46ca3dbcf9c1150d
 (HTM) Author: Ray Lai <ray@raylai.com>
       Date:   Fri, 19 Jan 2018 00:39:41 +0800
       
       9pserve: fix memory leak in warning
       
       Diffstat:
         M src/cmd/9pserve.c                   |       2 ++
       
       1 file changed, 2 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/src/cmd/9pserve.c b/src/cmd/9pserve.c
       t@@ -1248,6 +1248,8 @@ mread9p(Ioproc *io, int fd)
                nn = convM2S(pkt, n, &m->tx);
                if(nn != n){
                        fprint(2, "%T read bad packet from %d\n", fd);
       +                free(m->tpkt);
       +                free(m);
                        return nil;
                }
                return m;