updates.
[silc.git] / lib / silcclient / client.c
index 4cd047fdf71337e8075674edb23b2cc5f9808a9b..b79fc7891d5c29c95d9c0f3bfbcd1a285bfc659e 100644 (file)
@@ -40,13 +40,15 @@ static void silc_client_packet_parse_type(SilcClient client,
    the client. The `application' is application specific user data pointer
    and caller must free it. */
 
-SilcClient silc_client_alloc(SilcClientOperations *ops, void *application)
+SilcClient silc_client_alloc(SilcClientOperations *ops, void *application,
+                            const char *silc_version)
 {
   SilcClient new_client;
 
   new_client = silc_calloc(1, sizeof(*new_client));
   new_client->application = application;
   new_client->ops = ops;
+  new_client->silc_client_version = strdup(silc_version);
 
   return new_client;
 }