/* If we received same mode from our primary check whether founder
mode and key in the notify is set. We update the founder key
here since we may have wrong one */
/* If we received same mode from our primary check whether founder
mode and key in the notify is set. We update the founder key
here since we may have wrong one */
sock == SILC_PRIMARY_ROUTE(server) &&
mode & SILC_CHANNEL_MODE_FOUNDER_AUTH) {
SILC_LOG_DEBUG(("Founder public key received from router"));
sock == SILC_PRIMARY_ROUTE(server) &&
mode & SILC_CHANNEL_MODE_FOUNDER_AUTH) {
SILC_LOG_DEBUG(("Founder public key received from router"));
/* Process channel public key(s). */
tmp = silc_argument_get_arg_type(args, 7, &tmp_len);
if (tmp && mode & SILC_CHANNEL_MODE_CHANNEL_AUTH) {
/* Process channel public key(s). */
tmp = silc_argument_get_arg_type(args, 7, &tmp_len);
if (tmp && mode & SILC_CHANNEL_MODE_CHANNEL_AUTH) {
silc_server_set_channel_pk_list(server, sock, channel, tmp, tmp_len);
/* If list was set already we will enforce the same list to server. */
silc_server_set_channel_pk_list(server, sock, channel, tmp, tmp_len);
/* If list was set already we will enforce the same list to server. */