diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-02-22 20:55:51 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-02-22 20:55:51 +0100 |
commit | 95d6ca9f3c05283057f1542f3af37c8741cbc11b (patch) | |
tree | de4d08e98c8afe6e02cbd53bc6b6115db04b3508 /sys/src/cmd/rc/subr.c | |
parent | 4410517b44fd2610abe0dcd1349bb3e6b3c5ddb8 (diff) |
factotum: fix memory leak for p9any key confirmation, fix key handling for role=client
when we look up role=speakfor key and askforkeys is set, the
findkey() can return RpcNeedkey, which causes us to skip the
query for a role=client key. Instead, we now check for the
return value != RpcOk (and != RpcConfirm which we want to
handle the same for both queries).
we have to free the attribute lists when returning RpcConfirm.
Diffstat (limited to 'sys/src/cmd/rc/subr.c')
0 files changed, 0 insertions, 0 deletions