summaryrefslogtreecommitdiff
path: root/ssh-agent.c
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2006-06-13 13:00:25 +1000
committerDamien Miller <djm@mindrot.org>2006-06-13 13:00:25 +1000
commit40b5985fe0b2b8e0b78d7bf7f19bcab6018f0a64 (patch)
tree13438d41f0b7d92461ba2cecb520865245383052 /ssh-agent.c
parent24fd8ddd61bbbb4d1a5accb9b8bf640904e12be5 (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.c4
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);