mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-26 09:42:25 +00:00
Placate some gcc warnings.
[originally from svn r3761]
This commit is contained in:
parent
ee72bf04df
commit
7b140b2fe7
15
import.c
15
import.c
@ -483,9 +483,9 @@ struct ssh2_userkey *openssh_read(const Filename *filename, char *passphrase)
|
|||||||
struct ssh2_userkey *retval = NULL;
|
struct ssh2_userkey *retval = NULL;
|
||||||
char *errmsg;
|
char *errmsg;
|
||||||
unsigned char *blob;
|
unsigned char *blob;
|
||||||
int blobsize, blobptr, privptr;
|
int blobsize = 0, blobptr, privptr;
|
||||||
char *modptr;
|
char *modptr = NULL;
|
||||||
int modlen;
|
int modlen = 0;
|
||||||
|
|
||||||
blob = NULL;
|
blob = NULL;
|
||||||
|
|
||||||
@ -559,6 +559,8 @@ struct ssh2_userkey *openssh_read(const Filename *filename, char *passphrase)
|
|||||||
num_integers = 9;
|
num_integers = 9;
|
||||||
else if (key->type == OSSH_DSA)
|
else if (key->type == OSSH_DSA)
|
||||||
num_integers = 6;
|
num_integers = 6;
|
||||||
|
else
|
||||||
|
num_integers = 0; /* placate compiler warnings */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Space to create key blob in.
|
* Space to create key blob in.
|
||||||
@ -666,7 +668,7 @@ int openssh_write(const Filename *filename, struct ssh2_userkey *key,
|
|||||||
char *passphrase)
|
char *passphrase)
|
||||||
{
|
{
|
||||||
unsigned char *pubblob, *privblob, *spareblob;
|
unsigned char *pubblob, *privblob, *spareblob;
|
||||||
int publen, privlen, sparelen;
|
int publen, privlen, sparelen = 0;
|
||||||
unsigned char *outblob;
|
unsigned char *outblob;
|
||||||
int outlen;
|
int outlen;
|
||||||
struct mpint_pos numbers[9];
|
struct mpint_pos numbers[9];
|
||||||
@ -1200,7 +1202,7 @@ struct ssh2_userkey *sshcom_read(const Filename *filename, char *passphrase)
|
|||||||
struct ssh2_userkey *ret = NULL, *retkey;
|
struct ssh2_userkey *ret = NULL, *retkey;
|
||||||
const struct ssh_signkey *alg;
|
const struct ssh_signkey *alg;
|
||||||
unsigned char *blob = NULL;
|
unsigned char *blob = NULL;
|
||||||
int blobsize, publen, privlen;
|
int blobsize = 0, publen, privlen;
|
||||||
|
|
||||||
if (!key)
|
if (!key)
|
||||||
return NULL;
|
return NULL;
|
||||||
@ -1388,7 +1390,8 @@ struct ssh2_userkey *sshcom_read(const Filename *filename, char *passphrase)
|
|||||||
publen = pos;
|
publen = pos;
|
||||||
pos += put_mp(blob+pos, x.start, x.bytes);
|
pos += put_mp(blob+pos, x.start, x.bytes);
|
||||||
privlen = pos - publen;
|
privlen = pos - publen;
|
||||||
}
|
} else
|
||||||
|
return NULL;
|
||||||
|
|
||||||
assert(privlen > 0); /* should have bombed by now if not */
|
assert(privlen > 0); /* should have bombed by now if not */
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user