fix obvious leaks in stats Reference: /n/atom/patch/applied2013/statsleak Date: Wed Dec 4 23:38:40 CET 2013 Signed-off-by: quanstro@quanstro.net --- /sys/src/cmd/stats.c Wed Dec 4 23:38:34 2013 +++ /sys/src/cmd/stats.c Wed Dec 4 23:38:34 2013 @@ -509,6 +509,7 @@ n = write(fd, tree, strlen(tree)); if(n < 0){ + auth_freeAI(ai); close(fd); return -1; } @@ -518,10 +519,12 @@ if(n!=2 || buf[0]!='O' || buf[1]!='K'){ buf[sizeof buf - 1] = '\0'; werrstr("bad remote tree: %s\n", buf); + auth_freeAI(ai); close(fd); return -1; } + auth_freeAI(ai); return fd; } @@ -1300,7 +1303,6 @@ fprint(2, "stats: can't find $sysname: %r\n"); exits("sysname"); } - mysysname = estrdup(mysysname); nargs = 0; ARGBEGIN{