Preparations for Requested Attributes support.
[silc.git] / apps / silcd / command_reply.c
index 1044a2b7910533dccf28eb1cad49b94a8801c596..55d62bb5921a59b8ca4e93471e23147387df0040 100644 (file)
@@ -280,6 +280,13 @@ silc_server_command_reply_whois_save(SilcServerCommandReplyContext cmd)
   if (fingerprint && flen == sizeof(client->data.fingerprint))
     memcpy(client->data.fingerprint, fingerprint, flen);
 
+  /* Take Requested Attributes if set. */
+  tmp = silc_argument_get_arg_type(cmd->args, 11, &len);
+  if (tmp) {
+    silc_free(client->attrs);
+    client->attrs = silc_memdup(tmp, len);
+  }
+
   return TRUE;
 }