diff options
author | Damien Miller <djm@mindrot.org> | 2006-06-13 13:00:25 +1000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2006-06-13 13:00:25 +1000 |
commit | 40b5985fe0b2b8e0b78d7bf7f19bcab6018f0a64 (patch) | |
tree | 13438d41f0b7d92461ba2cecb520865245383052 /ssh-agent.c | |
parent | 24fd8ddd61bbbb4d1a5accb9b8bf640904e12be5 (diff) |
- markus@cvs.openbsd.org 2006/05/17 12:43:34
[scp.c sftp.c ssh-agent.c ssh-keygen.c sshconnect.c]
fix leak; coverity via Kylene Jo Hall
Diffstat (limited to 'ssh-agent.c')
-rw-r--r-- | ssh-agent.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ssh-agent.c b/ssh-agent.c index 681c30235..656e399d4 100644 --- a/ssh-agent.c +++ b/ssh-agent.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ssh-agent.c,v 1.137 2006/03/30 09:58:16 djm Exp $ */ | 1 | /* $OpenBSD: ssh-agent.c,v 1.138 2006/05/17 12:43:34 markus Exp $ */ |
2 | /* | 2 | /* |
3 | * Author: Tatu Ylonen <ylo@cs.hut.fi> | 3 | * Author: Tatu Ylonen <ylo@cs.hut.fi> |
4 | * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland | 4 | * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland |
@@ -315,8 +315,8 @@ process_sign_request2(SocketEntry *e) | |||
315 | Identity *id = lookup_identity(key, 2); | 315 | Identity *id = lookup_identity(key, 2); |
316 | if (id != NULL && (!id->confirm || confirm_key(id) == 0)) | 316 | if (id != NULL && (!id->confirm || confirm_key(id) == 0)) |
317 | ok = key_sign(id->key, &signature, &slen, data, dlen); | 317 | ok = key_sign(id->key, &signature, &slen, data, dlen); |
318 | key_free(key); | ||
318 | } | 319 | } |
319 | key_free(key); | ||
320 | buffer_init(&msg); | 320 | buffer_init(&msg); |
321 | if (ok == 0) { | 321 | if (ok == 0) { |
322 | buffer_put_char(&msg, SSH2_AGENT_SIGN_RESPONSE); | 322 | buffer_put_char(&msg, SSH2_AGENT_SIGN_RESPONSE); |