diff --git a/src/tpm2/Object.c b/src/tpm2/Object.c index f135adda..aa69a53d 100644 --- a/src/tpm2/Object.c +++ b/src/tpm2/Object.c @@ -276,7 +276,8 @@ FindEmptyObjectSlot( if(handle) *handle = i + TRANSIENT_FIRST; // Initialize the object attributes - MemorySet(&object->attributes, 0, sizeof(OBJECT_ATTRIBUTES)); + // MemorySet(&object->attributes, 0, sizeof(OBJECT_ATTRIBUTES)); + MemorySet(object, 0, sizeof(*object)); // libtpms added: Initialize the whole object return object; } }