X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcclient%2Fcommand_reply.c;fp=lib%2Fsilcclient%2Fcommand_reply.c;h=29cfc2bbeecfacc17608466de8086cd54c8b5dba;hb=5abf57fab042a9f9e4ea497cea5cdf6bb170ef62;hp=b3c3f79180adeed63af1ea1ea10454978b2cbd49;hpb=9760bfae79884774c7a7edcd4035ca770bcf9a87;p=silc.git diff --git a/lib/silcclient/command_reply.c b/lib/silcclient/command_reply.c index b3c3f791..29cfc2bb 100644 --- a/lib/silcclient/command_reply.c +++ b/lib/silcclient/command_reply.c @@ -311,7 +311,7 @@ silc_client_command_reply_whois_save(SilcClientCommandReplyContext cmd, /* Notify application */ if (!cmd->callback) COMMAND_REPLY((ARGS, client_entry, nickname, username, realname, - channels, mode, idle)); + channels, mode, idle, fingerprint)); if (channels) silc_buffer_free(channels); @@ -598,7 +598,11 @@ SILC_CLIENT_CMD_REPLY_FUNC(nick) silc_client_receive_new_id(cmd->client, cmd->sock, idp); /* Notify application */ + SILC_CLIENT_PENDING_EXEC(cmd, SILC_COMMAND_NICK); COMMAND_REPLY((ARGS, conn->local_entry)); + SILC_CLIENT_PENDING_DESTRUCTOR(cmd, SILC_COMMAND_NICK); + silc_client_command_reply_free(cmd); + return; out: SILC_CLIENT_PENDING_EXEC(cmd, SILC_COMMAND_NICK);