Fix keygen example compiler error on possible NULL string in printf

pull/218/head
Eric Blankenhorn 2022-07-01 08:40:07 -05:00
parent bfadb256d5
commit de7f1d6d30
1 changed files with 6 additions and 2 deletions

View File

@ -134,8 +134,12 @@ int TPM2_CreatePrimaryKey_Example(void* userCtx, int argc, char *argv[])
printf("TPM2.0 Primary Key generation example\n");
printf("\tAlgorithm: %s\n", TPM2_GetAlgName(alg));
printf("\tUnique: %s\n", uniqueStr);
printf("\tAuth: %s\n", authStr);
if (uniqueStr != NULL) {
printf("\tUnique: %s\n", uniqueStr);
}
if (authStr != NULL) {
printf("\tAuth: %s\n", authStr);
}
printf("\tStore Handle: 0x%08x\n", persistHandle);
printf("\tUse Parameter Encryption: %s\n", TPM2_GetAlgName(paramEncAlg));