X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Fsilcd%2Fpacket_receive.c;h=b715828dd5e4cb34ac46d9351ac22634d7929fe3;hb=cdedc07c65bab8467f6f5b1ef4b38982c2c77571;hp=feb4e0198c0a8392c312be0e3d3f81f900ab78e4;hpb=2878ba34b8d864f89cfb785448e95cdd42297ee0;p=silc.git diff --git a/apps/silcd/packet_receive.c b/apps/silcd/packet_receive.c index feb4e019..b715828d 100644 --- a/apps/silcd/packet_receive.c +++ b/apps/silcd/packet_receive.c @@ -612,7 +612,8 @@ void silc_server_notify(SilcServer server, if (channel->founder_key) silc_pkcs_public_key_free(channel->founder_key); channel->founder_key = NULL; - silc_pkcs_public_key_decode(tmp, tmp_len, &channel->founder_key); + silc_pkcs_public_key_payload_decode(tmp, tmp_len, + &channel->founder_key); } break; @@ -718,7 +719,7 @@ void silc_server_notify(SilcServer server, if (channel->founder_key) silc_pkcs_public_key_free(channel->founder_key); channel->founder_key = NULL; - silc_pkcs_public_key_decode(tmp, tmp_len, &channel->founder_key); + silc_pkcs_public_key_payload_decode(tmp, tmp_len, &channel->founder_key); if (!channel->founder_key || (client && client->data.public_key && @@ -938,8 +939,8 @@ void silc_server_notify(SilcServer server, if (channel->founder_key) { /* Get public key that must be present in notify */ tmp = silc_argument_get_arg_type(args, 4, &tmp_len); - if (!tmp || !silc_pkcs_public_key_decode(tmp, tmp_len, - &founder_key)) { + if (!tmp || !silc_pkcs_public_key_payload_decode(tmp, tmp_len, + &founder_key)) { chl->mode = mode &= ~SILC_CHANNEL_UMODE_CHANFO; silc_server_force_cumode_change(server, sock, channel, chl, mode); notify_sent = TRUE;