summaryrefslogtreecommitdiff
path: root/ssh-keysign.c
diff options
context:
space:
mode:
Diffstat (limited to 'ssh-keysign.c')
-rw-r--r--ssh-keysign.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ssh-keysign.c b/ssh-keysign.c
index 7f1d25d8c..fffa7bbdc 100644
--- a/ssh-keysign.c
+++ b/ssh-keysign.c
@@ -192,7 +192,6 @@ main(int argc, char **argv)
192 data = buffer_get_string(&b, &dlen); 192 data = buffer_get_string(&b, &dlen);
193 if (valid_request(pw, host, &key, data, dlen) < 0) 193 if (valid_request(pw, host, &key, data, dlen) < 0)
194 fatal("not a valid request"); 194 fatal("not a valid request");
195 xfree(data);
196 xfree(host); 195 xfree(host);
197 196
198 found = 0; 197 found = 0;
@@ -208,6 +207,7 @@ main(int argc, char **argv)
208 207
209 if (key_sign(keys[i], &signature, &slen, data, dlen) != 0) 208 if (key_sign(keys[i], &signature, &slen, data, dlen) != 0)
210 fatal("key_sign failed"); 209 fatal("key_sign failed");
210 xfree(data);
211 211
212 /* send reply */ 212 /* send reply */
213 buffer_clear(&b); 213 buffer_clear(&b);