We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fd53c56 commit 9139282Copy full SHA for 9139282
postgres/src/priv_io.rs
@@ -186,7 +186,9 @@ fn open_socket(params: &ConnectParams) -> Result<Socket> {
186
SocketAddr::V6(_) => Domain::ipv6(),
187
};
188
let socket = Socket::new(domain, Type::stream(), None)?;
189
- socket.set_keepalive(params.keepalive())?;
+ if let Some(keepalive) = params.keepalive() {
190
+ socket.set_keepalive(Some(keepalive))?;
191
+ }
192
let addr = SockAddr::from(addr);
193
let r = match params.connect_timeout() {
194
Some(timeout) => socket.connect_timeout(&addr, timeout),
0 commit comments