X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Fsilcd%2Fprotocol.c;fp=apps%2Fsilcd%2Fprotocol.c;h=f20f13360303053feb36925a86ee6a4a1927c884;hb=5a2380c2cdd6f648a86434bef1c28a7756a36060;hp=dd80fd0dad55ceb4e7e07da4d81b12201963be7b;hpb=c263fd18a290c8ba0d5e31936aa723fe6e8361c3;p=silc.git diff --git a/apps/silcd/protocol.c b/apps/silcd/protocol.c index dd80fd0d..f20f1336 100644 --- a/apps/silcd/protocol.c +++ b/apps/silcd/protocol.c @@ -326,7 +326,7 @@ int silc_server_protocol_ke_set_keys(SilcServer server, SilcSKEStatus silc_ske_check_version(SilcSKE ske, unsigned char *version, SilcUInt32 len, void *context) { - SilcUInt32 l_protocol_version = 0, r_protocol_version = 0; + SilcUInt32 r_protocol_version = 0; SILC_LOG_INFO(("%s (%s) is version %s", ske->sock->hostname, ske->sock->ip, version)); @@ -338,21 +338,6 @@ SilcSKEStatus silc_ske_check_version(SilcSKE ske, unsigned char *version, return SILC_SKE_STATUS_BAD_VERSION; } - if (!silc_parse_version_string(silc_version_string, - &l_protocol_version, NULL, NULL, - NULL, NULL)) { - SILC_LOG_ERROR(("%s (%s) %s is not allowed/supported version", - ske->sock->hostname, ske->sock->ip, version)); - return SILC_SKE_STATUS_BAD_VERSION; - } - - /* If remote is too new, don't connect */ - if (l_protocol_version < r_protocol_version) { - SILC_LOG_ERROR(("%s (%s) %s is not allowed/supported version", - ske->sock->hostname, ske->sock->ip, version)); - return SILC_SKE_STATUS_BAD_VERSION; - } - ske->sock->version = r_protocol_version; return SILC_SKE_STATUS_OK;