From af02efe1edc14040c144cacf95fef0418d113432 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Thu, 3 May 2018 19:49:27 +0300 Subject: Fix referring into moved object --- bpkg/rep-fetch.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bpkg/rep-fetch.cxx b/bpkg/rep-fetch.cxx index daefc84..6e7ec88 100644 --- a/bpkg/rep-fetch.cxx +++ b/bpkg/rep-fetch.cxx @@ -67,7 +67,7 @@ namespace bpkg bool a (need_auth (co, rl)); shared_ptr cert; - const optional& cert_pem ( + optional cert_pem ( find_base_repository (fr.repositories).certificate); if (a) @@ -107,7 +107,7 @@ namespace bpkg authenticate_repository (co, conf, cert_pem, *cert, sm, rl); } - return rep_fetch_data {{move (fr)}, cert_pem, move (cert)}; + return rep_fetch_data {{move (fr)}, move (cert_pem), move (cert)}; } template -- cgit v1.1