tpm: fix assert failure in PCRComputeCurrentDigest
am: 07ec984d63

Change-Id: Icf15d5a8d4fee0f678c5e3b8dddc6e3a18a003a0
diff --git a/Object_spt.c b/Object_spt.c
index dd37f1b..4cf13c7 100644
--- a/Object_spt.c
+++ b/Object_spt.c
@@ -533,6 +533,8 @@
    OBJECT                  *parentObject = NULL;
    if(HandleGetType(parentHandle) != TPM_HT_PERMANENT)
        parentObject = ObjectGet(parentHandle);
+    if (publicArea->nameAlg == TPM_ALG_NULL)
+        return TPM_RC_HASH;
     // Check authPolicy digest consistency
     if(   publicArea->authPolicy.t.size != 0
        && (    publicArea->authPolicy.t.size