ref: c2d71fef5720229cb3b7f1799a5452d42db19743
parent: 95f0f77f9b7c4fa5a27ab1f2f7145e91508edb49
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Tue Apr 2 14:06:25 EDT 2019
sshnet: fix memory leak
--- a/sys/src/cmd/sshnet.c
+++ b/sys/src/cmd/sshnet.c
@@ -805,13 +805,11 @@
goto Badarg;
if(nf != 2)
goto Badarg;
+ free(c->connect);
c->connect = estrdup9p(f[1]);
nf = getfields(f[1], f, nelem(f), 0, "!");
- if(nf != 2){- free(c->connect);
- c->connect = nil;
+ if(nf != 2)
goto Badarg;
- }
c->sendwin = MaxPacket;
c->recvwin = WinPackets * MaxPacket;
c->recvacc = 0;
--
⑨