updatas.
authorPekka Riikonen <priikone@silcnet.org>
Mon, 19 Feb 2001 16:03:24 +0000 (16:03 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Mon, 19 Feb 2001 16:03:24 +0000 (16:03 +0000)
apps/silcd/packet_receive.c
apps/silcd/server.c

index be5c1d74d58d03f4f31d903c86001cb6c83f69cf..af8ef83a5a87f649472a6bdc8792dd08a7daaa73 100644 (file)
@@ -470,7 +470,7 @@ SilcClientEntry silc_server_new_client(SilcServer server,
   idata->registered = TRUE;
   client->nickname = strdup(username);
   client->username = username;
-  client->userinfo = realname;
+  client->userinfo = realname ? realname : strdup("");
   client->id = client_id;
 
   /* Update the cache entry */
index 7f7c9841fabb6a813a79a425ade17dd29e1cfd2f..df72aeee8df403e9a98a8160a14a380552d3c71c 100644 (file)
@@ -1873,7 +1873,7 @@ void silc_server_free_sock_user_data(SilcServer server,
        silc_server_send_remove_id(server, server->router->connection,
                                   server->server_type == SILC_SERVER ?
                                   FALSE : TRUE, user_data->id, 
-                                  SILC_ID_CLIENT_LEN, SILC_ID_CLIENT);
+                                  SILC_ID_SERVER_LEN, SILC_ID_SERVER);
 
       /* Then also free all client entries that this server owns as
         they will become invalid now as well. */