summaryrefslogtreecommitdiff
path: root/security/tpm-tools/files/patch-src-tpm_mgmt-tpm_present.c
blob: b0bc82aa83006bdac761f47ce34a0d8f4d8ce1ba (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- src/tpm_mgmt/tpm_present.c.orig	2017-02-21 01:23:57 UTC
+++ src/tpm_mgmt/tpm_present.c
@@ -168,9 +168,10 @@ static BOOL confirmLifeLock(TSS_HCONTEXT hContext, TSS
 	TSS_HPOLICY hTpmPolicy;
 	char *pwd = NULL;
 	int pswd_len;
-	char rsp[5];
+	char rsp[6];
 	int scanCount;
 
+	memset(&hTpmPolicy, 0, sizeof(hTpmPolicy));
 	//get status w/o owner auth (FAILS 1.1, should PASS 1.2)
 	if (tpmGetStatus(hTpm, flags[cmdEnable].property, &bCmd) !=
 	    TSS_SUCCESS