From: Andreas Steffen Date: Tue, 9 Jan 2018 15:12:40 +0000 (+0100) Subject: libtpmtss: Return after failure X-Git-Tag: 5.6.2dr4~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3232cf68b98a944d3379ba141b742befb90b8f85;p=thirdparty%2Fstrongswan.git libtpmtss: Return after failure --- diff --git a/src/libtpmtss/tpm_tss_tss2.c b/src/libtpmtss/tpm_tss_tss2.c index d2fd995614..8b91fb44ae 100644 --- a/src/libtpmtss/tpm_tss_tss2.c +++ b/src/libtpmtss/tpm_tss_tss2.c @@ -166,6 +166,7 @@ static bool get_algs_capability(private_tpm_tss_tss2_t *this) { DBG1(DBG_PTS, "%s GetCapability failed for TPM_CAP_TPM_PROPERTIES: 0x%06x", LABEL, rval); + return FALSE; } memset(manufacturer, '\0', sizeof(manufacturer)); memset(vendor_string, '\0', sizeof(vendor_string)); @@ -474,6 +475,7 @@ METHOD(tpm_tss_t, get_public, chunk_t, { DBG1(DBG_PTS, "%s subjectPublicKeyInfo encoding of AIK key " "failed", LABEL); + return chunk_empty; } break; }