diff options
author | Murray Cumming <murrayc@murrayc.com> | 2014-12-03 11:49:37 +0100 |
---|---|---|
committer | Murray Cumming <murrayc@murrayc.com> | 2014-12-03 11:55:43 +0100 |
commit | 214f3c5bd37a72fb8fa4f163b63e9ac1f40b9aa0 (patch) | |
tree | fcd75e5a8aeff2bfb7d83804adcefca159961343 | |
parent | ff03ae310cec7be9acfa40d52df4d853770af99c (diff) | |
download | glibmm-214f3c5bd37a72fb8fa4f163b63e9ac1f40b9aa0.tar.gz |
tests/giomm_tls_client: Put try/catch around Socket::connect().
Because it's currently timing out for me.
-rw-r--r-- | tests/giomm_tls_client/main.cc | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/tests/giomm_tls_client/main.cc b/tests/giomm_tls_client/main.cc index c76551a1..a14fe9fe 100644 --- a/tests/giomm_tls_client/main.cc +++ b/tests/giomm_tls_client/main.cc @@ -86,7 +86,17 @@ int main(int, char**) Glib::RefPtr<Gio::InetSocketAddress> address = Gio::InetSocketAddress::create(first_inet_address, 443); - socket->connect(address); + try + { + socket->connect(address); + } + catch(const Gio::Error& ex) + { + std::cout << "Could not connect socket to " << + address->get_address()->to_string() << ":" << address->get_port() << + ". Exception: " << ex.what() << std::endl; + return EXIT_FAILURE; + } if(!socket->is_connected()) { |