From beba141aec850e21a476919b34a45655789b3489 Mon Sep 17 00:00:00 2001 From: Austin Bonander Date: Thu, 16 Jan 2020 13:30:48 -0800 Subject: [PATCH] PgConnection: clear buffers after TLS upgrade --- sqlx-core/src/postgres/connection.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sqlx-core/src/postgres/connection.rs b/sqlx-core/src/postgres/connection.rs index f44a9fe6..22cd9cb8 100644 --- a/sqlx-core/src/postgres/connection.rs +++ b/sqlx-core/src/postgres/connection.rs @@ -389,6 +389,8 @@ impl PgConnection { _ => return Err(tls_err!("unknown `sslmode` value: {:?}", ssl_mode).into()), } + self_.stream.clear_bufs(); + self_.startup(&url).await?; Ok(self_)