Sun Oct 1 20:39:34 CEST 2006 Jochen Eisinger <coffee@silcnet.org>
authorJochen Eisinger <coffee@silcnet.org>
Sun, 1 Oct 2006 18:48:22 +0000 (18:48 +0000)
committerJochen Eisinger <coffee@silcnet.org>
Sun, 1 Oct 2006 18:48:22 +0000 (18:48 +0000)
* Only wait for a nick on connecting, when it differs
  (not counting case) from the username.  Affected file
  apps/irssi/src/silc/core/client_ops.c

CHANGES
apps/irssi/src/silc/core/client_ops.c

diff --git a/CHANGES b/CHANGES
index a9ade5d1cfbd1fdb9b28f398762901d3fa4eb4df..eb3f1721d834a779c04c51923c405d1949a410bc 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -2,6 +2,9 @@ Sun Oct  1 20:39:34 CEST 2006  Jochen Eisinger <coffee@silcnet.org>
 
        * Always return a valid username.  Affected file
          lib/silcutil/unix/silcunixutil.c
+       * Only wait for a nick on connecting, when it differs
+         (not counting case) from the username.  Affected file
+         apps/irssi/src/silc/core/client_ops.c
 
 Sun Jul  2 19:12:36 CEST 2006  Jochen Eisinger <coffee@silcnet.org>
 
index cf0a0e953aabf53d69f5d7f364efc30063479be7..fb13d6265f8b53be7e563740f55a869dbb015944 100644 (file)
@@ -1293,7 +1293,7 @@ void silc_connect(SilcClient client, SilcClientConnection conn,
   case SILC_CLIENT_CONN_SUCCESS:
     /* We have successfully connected to server */
     if ((client->nickname != NULL) &&
-        (strcmp(client->nickname, client->username)))
+        (!silc_utf8_strcasecmp(client->nickname, client->username)))
       silc_queue_enable(conn); /* enable queueing until we have our nick */
     server->connected = TRUE;
     signal_emit("event connected", 1, server);