More preliminary changes for 1.1 Server. Fixed quitting,
[silc.git] / apps / silcd / server_query.c
index 6b0f1dcd95d2fa10180694c6307befb0164978b4..b0b00fb1215624a40a7cb59d142d989d65fa009a 100644 (file)
@@ -1490,8 +1490,8 @@ void silc_server_query_send_reply(SilcServer server,
          if (!strchr(entry->username, '@') && entry->connection) {
            hsock = entry->connection;
            silc_strncat(uh, sizeof(uh), "@", 1);
-           silc_socket_stream_get_info(hsock, NULL, (const char **)&tmp,
-                                       NULL, NULL);
+           silc_socket_stream_get_info(silc_packet_stream_get_stream(hsock),
+                                       NULL, (const char **)&tmp, NULL, NULL);
            silc_strncat(uh, sizeof(uh), tmp, strlen(tmp));
          }
 
@@ -1581,7 +1581,8 @@ void silc_server_query_send_reply(SilcServer server,
          if (!strchr(entry->username, '@') && entry->connection) {
            hsock = entry->connection;
            silc_strncat(uh, sizeof(uh), "@", 1);
-           silc_socket_stream_get_info(hsock, NULL, (const char **)&tmp,
+           silc_socket_stream_get_info(silc_packet_stream_get_stream(hsock),
+                                       NULL, (const char **)&tmp,
                                        NULL, NULL);
            silc_strncat(uh, sizeof(uh), tmp, strlen(tmp));
          }