From: Pekka Riikonen Date: Fri, 2 Feb 2007 20:22:34 +0000 (+0000) Subject: Removed protocol version check during connecting (unnecessary). X-Git-Tag: silc.client.1.1.beta1~34 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=6f1c88b3c94e0278b2b0c99d9e28735c1da03c90 Removed protocol version check during connecting (unnecessary). --- diff --git a/lib/silcske/silcske.c b/lib/silcske/silcske.c index a6ec2754..780a9d2f 100644 --- a/lib/silcske/silcske.c +++ b/lib/silcske/silcske.c @@ -176,22 +176,13 @@ static void silc_ske_skr_callback(SilcSKR repository, static SilcSKEStatus silc_ske_check_version(SilcSKE ske) { - SilcUInt32 l_protocol_version = 0, r_protocol_version = 0; SilcUInt32 r_software_version = 0; if (!ske->remote_version || !ske->version) return SILC_SKE_STATUS_BAD_VERSION; - if (!silc_parse_version_string(ske->remote_version, &r_protocol_version, - NULL, &r_software_version, NULL, NULL)) - return SILC_SKE_STATUS_BAD_VERSION; - - if (!silc_parse_version_string(ske->version, &l_protocol_version, - NULL, NULL, NULL, NULL)) - return SILC_SKE_STATUS_BAD_VERSION; - - /* If remote is too new, don't connect */ - if (l_protocol_version < r_protocol_version) + if (!silc_parse_version_string(ske->remote_version, NULL, NULL, + &r_software_version, NULL, NULL)) return SILC_SKE_STATUS_BAD_VERSION; /* Backwards compatibility checks */