mirror of
https://github.com/libssh2/libssh2.git
synced 2025-11-21 14:00:51 +03:00
libgcrypt: Fixed a NULL pointer dereference on OOM
This commit is contained in:
@@ -409,6 +409,9 @@ _libssh2_rsa_sha1_sign(LIBSSH2_SESSION * session,
|
|||||||
}
|
}
|
||||||
|
|
||||||
*signature = LIBSSH2_ALLOC(session, size);
|
*signature = LIBSSH2_ALLOC(session, size);
|
||||||
|
if (!*signature) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
memcpy(*signature, tmp, size);
|
memcpy(*signature, tmp, size);
|
||||||
*signature_len = size;
|
*signature_len = size;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user