diff --git a/fizz/client/ClientProtocol.cpp b/fizz/client/ClientProtocol.cpp index 9f33f9f73dc..4fd11e977c3 100644 --- a/fizz/client/ClientProtocol.cpp +++ b/fizz/client/ClientProtocol.cpp @@ -944,8 +944,7 @@ EventHandler::handle( folly::Optional greasePsk; if (echParams.has_value()) { - // Swap out randoms first. - echRandom = std::move(random); + echRandom = random; context->getFactory()->makeRandomBytes(random.data(), random.size()); // Generate GREASE PSK (if needed)