diff --git a/usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c b/usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c index 577be6a89ef2..30257751fd1d 100644 --- a/usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c +++ b/usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c @@ -2317,7 +2317,7 @@ SC_SeedRandom(ST_SESSION_HANDLE sSession, if (st_Initialized() == FALSE) { return (CKR_CRYPTOKI_NOT_INITIALIZED); } - if (pSeed == NULL || ulSeedLen == NULL) + if (pSeed == NULL || ulSeedLen == 0) return (CKR_ARGUMENTS_BAD); return (CKR_OK); diff --git a/usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c b/usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c index 7fdd3dcba2c7..3c39e2b8b547 100644 --- a/usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c +++ b/usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c @@ -2275,7 +2275,7 @@ token_rsa_load_key( hParentKey = hPublicRootKey; } - *phKey = NULL; + *phKey = 0; if (template_attribute_find(key_obj->template, CKA_CLASS, &attr) == FALSE) { return (CKR_TEMPLATE_INCOMPLETE); @@ -2306,7 +2306,7 @@ token_rsa_load_key( */ if (class == CKO_PRIVATE_KEY) { /* If we already have a handle, just load it */ - if (*phKey != NULL) { + if (*phKey != 0) { result = Tspi_Key_LoadKey(*phKey, hParentKey); if (result) { stlogit("Tspi_Context_LoadKeyByBlob: "