fix ubsan

This commit is contained in:
Yi Wu 2023-07-17 14:08:42 -07:00
parent 6cbc4ed4fb
commit 247613baa5
1 changed files with 4 additions and 2 deletions

View File

@ -226,8 +226,10 @@ struct RESTKmsConnectorCtx : public ReferenceCounted<RESTKmsConnectorCtx> {
Future<Void> kmsStabilityChecker;
RESTKmsConnectorCtx()
: uid(deterministicRandom()->randomUniqueID()), lastKmsUrlsRefreshTs(0), lastKmsUrlDiscoverTS(0.0) {}
explicit RESTKmsConnectorCtx(const UID& id) : uid(id), lastKmsUrlsRefreshTs(0), lastKmsUrlDiscoverTS(0.0) {}
: uid(deterministicRandom()->randomUniqueID()), lastKmsUrlsRefreshTs(0), lastKmsUrlDiscoverTS(0.0),
kmsStable(true) {}
explicit RESTKmsConnectorCtx(const UID& id)
: uid(id), lastKmsUrlsRefreshTs(0), lastKmsUrlDiscoverTS(0.0), kmsStable(true) {}
};
std::string getFullRequestUrl(Reference<RESTKmsConnectorCtx> ctx, const std::string& url, const std::string& suffix) {