Skip to content

Commit e7663f9

Browse files
committed
disable tls downgrade on native tls
1 parent b073baf commit e7663f9

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

sqlx-core/src/net/tls/mod.rs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -145,13 +145,8 @@ where
145145
MaybeTlsStream::Tls(stream) => {
146146
#[cfg(feature = "_tls-rustls")]
147147
let raw = stream.into_inner().0;
148-
149-
#[cfg(all(feature = "_rt-async-std", feature = "_tls-native-tls"))]
150-
let raw = stream.into_inner();
151-
152-
#[cfg(all(not(feature = "_rt-async-std"), feature = "_tls-native-tls"))]
153-
let raw = stream.into_inner().into_inner().into_inner();
154-
148+
#[cfg(feature = "_tls-native-tls")]
149+
let raw = unimplemented!("No way to downgrade a native-tls stream, use rustls instead, or never disable tls");
155150
raw
156151
}
157152

0 commit comments

Comments
 (0)