Added socket stream and socket into SilcClientConnection context.
[silc.git] / lib / silcclient / client_listener.c
index 3735877cc9368fbf42ae59e003bc52cbfb4f35dd..76db6af75a6d5cf5c5e39215a0b2a40000de8714 100644 (file)
@@ -181,6 +181,9 @@ silc_client_listener_new_connection(SilcClientListener listener,
     return;
   }
   conn->stream = stream;
+  conn->socket_stream = silc_packet_stream_get_stream(stream);
+  silc_socket_stream_get_info(conn->socket_stream, &conn->sock, NULL,
+                             NULL, NULL);
   conn->internal->schedule = listener->schedule;
   silc_packet_set_context(conn->stream, conn);