* Fixed public key authentication as responder. Affected file
is lib/silcske/silcconnauth.c.
+ * Report packet engine errors to client application. Affected
+ file is lib/silcclient/client.c.
+
Tue Nov 13 18:24:56 EET 2007 Pekka Riikonen <priikone@silcnet.org>
* Added missing channel unreferencing in CMODE, CUMODE,
void *callback_context,
void *stream_context)
{
- /* Nothing */
+ SilcClient client = callback_context;
+ SilcClientConnection conn = stream_context;
+
+ /* Read and write errors are silent */
+ if (error == SILC_PACKET_ERR_READ || error == SILC_PACKET_ERR_WRITE)
+ return;
+
+ client->internal->ops->say(client, conn, SILC_CLIENT_MESSAGE_ERROR,
+ (char *)silc_packet_error_string(error));
}
/* Packet stream callbacks */