From b71008303b2572f9e4252c52ba1d0e0accd66b27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Fri, 16 Oct 2015 17:18:03 -0400 Subject: [PATCH] crypto: prevent reference to temporary --- src/crypto.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crypto.cpp b/src/crypto.cpp index b46039aa..4719b670 100644 --- a/src/crypto.cpp +++ b/src/crypto.cpp @@ -724,7 +724,7 @@ generateIdentity(const std::string& name, crypto::Identity ca, unsigned key_leng // TODO: compute the subject key using the recommended RFC method auto pk_id = shared_key->getPublicKey().getId(); - const std::string& uid_str = pk_id.toString(); + const std::string uid_str = pk_id.toString(); gnutls_x509_crt_set_subject_key_id(cert, &pk_id, sizeof(pk_id)); gnutls_x509_crt_set_dn_by_oid(cert, GNUTLS_OID_X520_COMMON_NAME, 0, name.data(), name.length()); -- GitLab