diff keyimport.c @ 1759:4c5599435084

merge from main
author Matt Johnston <matt@ucc.asn.au>
date Sun, 25 Oct 2020 21:47:42 +0800
parents 064f5be2fc45
children 3e0aacf0a4f3
line wrap: on
line diff
--- a/keyimport.c	Sat Oct 24 22:40:08 2020 +0800
+++ b/keyimport.c	Sun Oct 25 21:47:42 2020 +0800
@@ -637,7 +637,7 @@
 				buf_incrpos(blobbuf, 8);
 				buf_eatstring(blobbuf);
 				buf_eatstring(blobbuf);
-				buf_incrpos(blobbuf, -SSH_SIGNKEY_ED25519_LEN-4);
+				buf_decrpos(blobbuf, SSH_SIGNKEY_ED25519_LEN+4);
 				if (buf_get_ed25519_priv_key(blobbuf, retkey->ed25519key)
 						== DROPBEAR_SUCCESS) {
 					errmsg = NULL;