1
0
mirror of https://github.com/facebook/proxygen.git synced 2026-10-24 01:33:54 +03:00

facebook-conditional-operator-argument-copy in HTTPCoroConnector.cpp

Reviewed By: jbeshay

Differential Revision: D120675433

fbshipit-source-id: 10c62c6c180f3823c5a027c4de91dc1c24e4ad43
This commit is contained in:
generatedunixname28243149908649644
2026-09-25 16:45:11 -07:00
committed by meta-codesync[bot]
parent 92e34c477a
commit bcec0c8748

View File

@@ -240,9 +240,15 @@ folly::coro::Task<std::unique_ptr<CoroTransportIf>> connectFizz(
wangle::TransportInfo& tinfo) {
ConnectCB cb;
AsyncFizzClient::UniquePtr fizzClient;
auto pskIdentity = connParams.fizzPskIdentity.value_or(
connParams.serverName.empty() ? connectAddr.getAddressStr()
: connParams.serverName);
const std::string pskIdentity = [&]() -> std::string {
if (connParams.fizzPskIdentity) {
return *connParams.fizzPskIdentity;
}
if (connParams.serverName.empty()) {
return connectAddr.getAddressStr();
}
return connParams.serverName;
}();
std::optional<ExpectedIdentity> expectedIdentity;
folly::Optional<std::string> sendSNI;