mirror of
https://github.com/boostorg/mysql.git
synced 2026-02-16 01:22:20 +00:00
Attempt to resolve close errors in OSX
This commit is contained in:
@@ -20,16 +20,18 @@ error_code close_channel(
|
||||
channel<Stream>& chan
|
||||
)
|
||||
{
|
||||
error_code err0, err1;
|
||||
chan.next_layer().shutdown(Stream::shutdown_both, err0);
|
||||
chan.next_layer().close(err1);
|
||||
return err0 ? err0 : err1;
|
||||
error_code err;
|
||||
chan.next_layer().shutdown(Stream::shutdown_both, err);
|
||||
chan.next_layer().close(err);
|
||||
return err;
|
||||
}
|
||||
|
||||
} // detail
|
||||
} // mysql
|
||||
} // boost
|
||||
|
||||
|
||||
|
||||
template <typename StreamType>
|
||||
void boost::mysql::detail::close_connection(
|
||||
channel<StreamType>& chan,
|
||||
|
||||
Reference in New Issue
Block a user