From 9bd804c4c30a8a3a86bebe2a5e704e926b4eb72c Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sun, 29 Apr 2018 18:44:34 -0700 Subject: [PATCH] Fix build with Clang --- nvpairingmanager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nvpairingmanager.cpp b/nvpairingmanager.cpp index 1d626ff7..5947df47 100644 --- a/nvpairingmanager.cpp +++ b/nvpairingmanager.cpp @@ -96,7 +96,7 @@ NvPairingManager::getSignatureFromPemCert(QByteArray certificate) X509* cert = PEM_read_bio_X509(bio, nullptr, nullptr, nullptr); BIO_free_all(bio); - const ASN1_BIT_STRING *asnSignature; + ASN1_BIT_STRING* asnSignature; X509_get0_signature(&asnSignature, NULL, cert); QByteArray signature(reinterpret_cast(asnSignature->data), asnSignature->length); @@ -230,7 +230,7 @@ NvPairingManager::pair(QString serverInfo, QString pin) QByteArray challengeResponse; QByteArray serverResponse(challengeResponseData.data(), hashLength); - const ASN1_BIT_STRING *asnSignature; + ASN1_BIT_STRING* asnSignature; X509_get0_signature(&asnSignature, NULL, m_Cert); challengeResponse.append(challengeResponseData.data() + hashLength, 16);