updates.
[silc.git] / lib / silcclient / client_prvmsg.c
index 450fb40537b3e7a5cf910c99c1b9ad116cf25c83..88bedabea4158f8e72481fa7591307c9aceefb68 100644 (file)
@@ -344,8 +344,7 @@ int silc_client_add_private_message_key(SilcClient client,
   }
 
   /* Save the key */
-  client_entry->key = silc_calloc(key_len, sizeof(*client_entry->key));
-  memcpy(client_entry->key, key, key_len);
+  client_entry->key = silc_memdup(key, key_len);
   client_entry->key_len = key_len;
 
   /* Produce the key material as the protocol defines */