pki_container: Add check for return value

CID: #1267982

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
This commit is contained in:
Andreas Schneider
2015-05-04 16:16:27 +02:00
parent 4948fe21cd
commit 05498e0e33

View File

@@ -484,7 +484,10 @@ static int pki_private_key_encrypt(ssh_buffer privkey_buffer,
return SSH_ERROR;
}
while (ssh_buffer_get_len(privkey_buffer) % cipher.blocksize != 0) {
buffer_add_u8(privkey_buffer, padding);
rc = buffer_add_u8(privkey_buffer, padding);
if (rc < 0) {
return SSH_ERROR;
}
padding++;
}