mirror of
https://git.libssh.org/projects/libssh.git
synced 2025-08-08 19:02:06 +03:00
[pki] check for NULL and small cosmetic changes
This commit is contained in:
11
src/pki.c
11
src/pki.c
@@ -56,11 +56,11 @@ void ssh_key_clean (ssh_key key){
|
|||||||
if(key == NULL)
|
if(key == NULL)
|
||||||
return;
|
return;
|
||||||
#ifdef HAVE_LIBGCRYPT
|
#ifdef HAVE_LIBGCRYPT
|
||||||
gcry_sexp_release(key->dsa);
|
if(key->dsa) gcry_sexp_release(key->dsa);
|
||||||
gcry_sexp_release(key->rsa);
|
if(key->rsa) gcry_sexp_release(key->rsa);
|
||||||
#elif defined HAVE_LIBCRYPTO
|
#elif defined HAVE_LIBCRYPTO
|
||||||
DSA_free(key->dsa);
|
if(key->dsa) DSA_free(key->dsa);
|
||||||
RSA_free(key->rsa);
|
if(key->rsa) RSA_free(key->rsa);
|
||||||
#endif
|
#endif
|
||||||
key->flags=SSH_KEY_FLAG_EMPTY;
|
key->flags=SSH_KEY_FLAG_EMPTY;
|
||||||
key->type=SSH_KEYTYPE_UNKNOWN;
|
key->type=SSH_KEYTYPE_UNKNOWN;
|
||||||
@@ -85,8 +85,9 @@ void ssh_key_free (ssh_key key){
|
|||||||
* @returns SSH_KEYTYPE_UNKNOWN if the type is unknown
|
* @returns SSH_KEYTYPE_UNKNOWN if the type is unknown
|
||||||
*/
|
*/
|
||||||
enum ssh_keytypes_e ssh_key_type(ssh_key key){
|
enum ssh_keytypes_e ssh_key_type(ssh_key key){
|
||||||
if (key==NULL)
|
if (key == NULL) {
|
||||||
return SSH_KEYTYPE_UNKNOWN;
|
return SSH_KEYTYPE_UNKNOWN;
|
||||||
|
}
|
||||||
return key->type;
|
return key->type;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user