diff --git a/sshrsa.c b/sshrsa.c index 371b3e1f..3c0feafe 100644 --- a/sshrsa.c +++ b/sshrsa.c @@ -489,6 +489,7 @@ static void *rsa2_newkey(char *data, int len) rsa->exponent = getmp(&data, &len); rsa->modulus = getmp(&data, &len); rsa->private_exponent = NULL; + rsa->p = rsa->q = rsa->iqmp = NULL; rsa->comment = NULL; return rsa;