diff options
Diffstat (limited to 'ssh-pkcs11-helper.c')
-rw-r--r-- | ssh-pkcs11-helper.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ssh-pkcs11-helper.c b/ssh-pkcs11-helper.c index 39b2e7c56..b7c52beb8 100644 --- a/ssh-pkcs11-helper.c +++ b/ssh-pkcs11-helper.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ssh-pkcs11-helper.c,v 1.6 2013/05/17 00:13:14 djm Exp $ */ | 1 | /* $OpenBSD: ssh-pkcs11-helper.c,v 1.7 2013/12/02 02:56:17 djm Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2010 Markus Friedl. All rights reserved. | 3 | * Copyright (c) 2010 Markus Friedl. All rights reserved. |
4 | * | 4 | * |
@@ -127,7 +127,8 @@ process_add(void) | |||
127 | buffer_put_char(&msg, SSH2_AGENT_IDENTITIES_ANSWER); | 127 | buffer_put_char(&msg, SSH2_AGENT_IDENTITIES_ANSWER); |
128 | buffer_put_int(&msg, nkeys); | 128 | buffer_put_int(&msg, nkeys); |
129 | for (i = 0; i < nkeys; i++) { | 129 | for (i = 0; i < nkeys; i++) { |
130 | key_to_blob(keys[i], &blob, &blen); | 130 | if (key_to_blob(keys[i], &blob, &blen) == 0) |
131 | continue; | ||
131 | buffer_put_string(&msg, blob, blen); | 132 | buffer_put_string(&msg, blob, blen); |
132 | buffer_put_cstring(&msg, name); | 133 | buffer_put_cstring(&msg, name); |
133 | free(blob); | 134 | free(blob); |