From: Pekka Riikonen Date: Thu, 12 Dec 2002 21:24:31 +0000 (+0000) Subject: Fixed autonick crashbug on disconnect. X-Git-Tag: silc.client.0.9.11~31 X-Git-Url: http://git.silcnet.org/gitweb/?a=commitdiff_plain;h=b943791cdebd75c1cf50fffd36d39c898f7346d4;p=silc.git Fixed autonick crashbug on disconnect. --- diff --git a/CHANGES b/CHANGES index 956953f6..918d213b 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,12 @@ +Thu Dec 12 23:22:50 EET 2002 Pekka Riikonen + + * Fixed autonick crashbug in client library. Affected file + lib/silcclient/client.c. + + * Fixed Unix implementation of SilcMutex to really assert if + the mutex is locked/unlcoked already. Affected file + lib/silcutil/unix/silcunixmutex.c. + Thu Dec 12 12:06:59 CET 2002 Jochen Eisinger * Don't print signed messages when sending failed. Affected files diff --git a/lib/silcclient/client.c b/lib/silcclient/client.c index ec313c1a..745cb698 100644 --- a/lib/silcclient/client.c +++ b/lib/silcclient/client.c @@ -1645,10 +1645,10 @@ SILC_TASK_CALLBACK(silc_client_send_auto_nick) { SilcClientConnection conn = (SilcClientConnection)context; SilcClient client = conn->client; - - silc_client_command_send(client, conn, SILC_COMMAND_NICK, - ++conn->cmd_ident, 1, 1, - client->nickname, strlen(client->nickname)); + if (client) + silc_client_command_send(client, conn, SILC_COMMAND_NICK, + ++conn->cmd_ident, 1, 1, + client->nickname, strlen(client->nickname)); } /* Client session resuming callback. If the session was resumed