ref: 40609f2db8031366b5e8f140362445267f281f0d
parent: 052f33c570471b5533f6784ee60e2f46c4c50594
author: cinap_lenrek <cinap_lenrek@localhost>
date: Thu Jul 21 11:59:00 EDT 2011
cwfs: fix auth filedescriptor leak
--- a/sys/src/cmd/cwfs/auth.c
+++ b/sys/src/cmd/cwfs/auth.c
@@ -103,7 +103,7 @@
return nil;
}
if(auth_rpc(rpc, "start", keyspec, strlen(keyspec)) != ARok){- auth_freerpc(rpc);
+ authfree(rpc);
return nil;
}
return rpc;
@@ -114,8 +114,10 @@
{AuthRpc *rpc;
- if(rpc = auth)
+ if(rpc = auth){+ close(rpc->afd);
auth_freerpc(rpc);
+ }
}
int
--
⑨