/* Save the client to cache */
silc_idcache_add(conn->client_cache, remote_client->nickname,
- SILC_ID_CLIENT, remote_client->id, remote_client,
- TRUE, TRUE);
+ strlen(remote_client->nickname), SILC_ID_CLIENT,
+ remote_client->id, remote_client, TRUE, TRUE);
} else {
remote_client = (SilcClientEntry)id_cache->context;
}