1
0
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:
milo
2011-03-09 13:46:30 +01:00
parent 2694853979
commit c5db7674ec

View File

@@ -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;
} }