]> git.tdb.fi Git - libs/net.git/blobdiff - source/client.cpp
Pass an exception to signal_socket_error instead of error code
[libs/net.git] / source / client.cpp
index 48cd291664b26ad659aff9919f028311e5d48f4d..0729544a7ce0686754f721e8e6dee3e30cd7c40e 100644 (file)
@@ -105,7 +105,7 @@ void Client::abort()
        request = 0;
 }
 
-void Client::connect_finished(int err)
+void Client::connect_finished(const exception *err)
 {
        if(err)
        {
@@ -126,9 +126,9 @@ void Client::data_available()
        {
                len = sock->read(rbuf, sizeof(rbuf));
        }
-       catch(const SystemError &e)
+       catch(const exception &e)
        {
-               signal_socket_error.emit(e.get_error_code());
+               signal_socket_error.emit(&e);
                return;
        }