{
SILC_LOG_DEBUG(("Initializing client"));
+ assert(client->username);
+ assert(client->hostname);
+ assert(client->realname);
+
/* Initialize the crypto library. If application has done this already
this has no effect. Also, we will not be overriding something
application might have registered earlier. */
{
SILC_LOG_DEBUG(("Running client"));
+ assert(client->pkcs);
+ assert(client->public_key);
+ assert(client->private_key);
+
/* Start the scheduler, the heart of the SILC client. When this returns
the program will be terminated. */
silc_schedule(client->schedule);
SilcClientConnection conn,
int fd)
{
+ assert(client->pkcs);
+ assert(client->public_key);
+ assert(client->private_key);
+
/* Allocate new socket connection object */
silc_socket_alloc(fd, SILC_SOCKET_TYPE_SERVER, (void *)conn, &conn->sock);