From 5c57a31184c78ffb0c8f3be491c0c314f0776aae Mon Sep 17 00:00:00 2001
From: Like Ma <likemartinma@gmail.com>
Date: Fri, 23 Jan 2015 22:23:23 +0800
Subject: [PATCH] Fix variables may be uninitialized. (fixup of pull request
 #7)

---
 keyimport.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/keyimport.c b/keyimport.c
index 66a7f55a..272fccee 100644
--- a/keyimport.c
+++ b/keyimport.c
@@ -627,7 +627,7 @@ static sign_key *openssh_read(const char *filename, char * UNUSED(passphrase))
 
 		if (i == 0) {
 			/* First integer is a version indicator */
-			int expected;
+			int expected = -1;
 			switch (key->type) {
 				case OSSH_RSA:
 				case OSSH_DSA:
@@ -826,7 +826,7 @@ static int openssh_write(const char *filename, sign_key *key,
 	unsigned char *outblob = NULL;
 	int outlen = -9999;
 	struct mpint_pos numbers[9];
-	int nnumbers = -1, pos, len, seqlen, i;
+	int nnumbers = -1, pos = 0, len = 0, seqlen, i;
 	char *header = NULL, *footer = NULL;
 	char zero[1];
 	int ret = 0;
-- 
GitLab