Deflake some AsyncSSLSocket tests.
[folly.git] / folly / io / async / test / AsyncSSLSocketTest2.cpp
index ae9ef53fa8c4bb28fbf780f6b1eeb00019a28ade..c50b6a7db89459b9e978e54f7ee62686fb415479 100644 (file)
@@ -206,13 +206,13 @@ class ConnectClient : public AsyncSocket::ConnectCallback {
   }
 
   void connectSuccess() noexcept override {
-    promise_.setValue(true);
     socket_.reset();
+    promise_.setValue(true);
   }
 
   void connectErr(const AsyncSocketException& /* ex */) noexcept override {
-    promise_.setValue(false);
     socket_.reset();
+    promise_.setValue(false);
   }
 
   void setCtx(std::shared_ptr<SSLContext> ctx) {