updates
authorPekka Riikonen <priikone@silcnet.org>
Fri, 20 Apr 2001 11:01:10 +0000 (11:01 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Fri, 20 Apr 2001 11:01:10 +0000 (11:01 +0000)
CHANGES
apps/silcd/protocol.c

diff --git a/CHANGES b/CHANGES
index ff6ffe7812df3b341b469f1d635e0615ff708db8..b22ea6689ba3f2661df503996b24e3d207770665 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,8 @@
+Fri Apr 20 14:00:11 EEST 2001  Pekka Riikonen <priikone@poseidon.pspt.fi>
+
+       * Fixed the version checking in the server.  Affected file is
+         silcd/protocol.c.
+
 Thu Apr 19 19:52:46 EEST 2001  Pekka Riikonen <priikone@poseidon.pspt.fi>
 
        * Fixed the configuration data fetching when accepting new
index b6b1700708cf1a9d169815ccf801df6eb6d10f0a..fd9e63b960a9f1fb8949d0218fa090a99f262363 100644 (file)
@@ -167,9 +167,11 @@ SilcSKEStatus silc_ske_check_version(SilcSKE ske, unsigned char *version,
     min = atoi(cp + 1);
     cp++;
   }
-  cp = strchr(cp, '.');
-  if (cp)
-    build = atoi(cp + 1);
+  if (cp) {
+    cp = strchr(cp, '.');
+    if (cp)
+      build = atoi(cp + 1);
+  }
 
   cp = silc_version_string + 9;
   maj2 = atoi(cp);
@@ -178,9 +180,11 @@ SilcSKEStatus silc_ske_check_version(SilcSKE ske, unsigned char *version,
     min2 = atoi(cp + 1);
     cp++;
   }
-  cp = strchr(cp, '.');
-  if (cp)
-    build2 = atoi(cp + 1);
+  if (cp) {
+    cp = strchr(cp, '.');
+    if (cp)
+      build2 = atoi(cp + 1);
+  }
 
   if (maj != maj2)
     status = SILC_SKE_STATUS_BAD_VERSION;