]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/rgw/rgw_sts.cc
import ceph 15.2.15
[ceph.git] / ceph / src / rgw / rgw_sts.cc
index 9b28eca67802f27aada5e81bc1d487ef45c7ba79..050c0a10ae559e79d28547f0a9071fc327e99c14 100644 (file)
@@ -78,7 +78,7 @@ int Credentials::generateCredentials(CephContext* cct,
     return ret;
   }
   string error;
-  auto* keyhandler = cryptohandler->get_key_handler(secret, error);
+  std::unique_ptr<CryptoKeyHandler> keyhandler(cryptohandler->get_key_handler(secret, error));
   if (! keyhandler) {
     return -EINVAL;
   }