* ktest_equal.c (ktest_equal_krb5_etype_info_entry()) :
authorChris Provenzano <proven@mit.edu>
Wed, 15 Nov 1995 20:29:59 +0000 (20:29 +0000)
committerChris Provenzano <proven@mit.edu>
Wed, 15 Nov 1995 20:29:59 +0000 (20:29 +0000)
Only do emecmp() if ref->length > 0

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7108 dc483132-0cff-0310-8789-dd5450dbe970

src/tests/asn.1/ChangeLog
src/tests/asn.1/ktest_equal.c

index b6f9bf11a8065491ff695e82b34ceac387fe459c..beac2f9fd5b4d9d95321279bb8199b9d91282ab5 100644 (file)
@@ -1,3 +1,9 @@
+
+Wed Nov 15 15:28:32 1995  Chris Provenzano  (proven@mit.edu)
+
+       * ktest_equal.c (ktest_equal_krb5_etype_info_entry()) :
+               Only do emecmp() if ref->length > 0
+
 Wed Nov  8 20:03:51 1995  Theodore Y. Ts'o  <tytso@dcl>
 
        * krb5_encode_test.c (main): In case of an error in the encoding
index d6bf622017c9178a224c65eadac39fb51b423ce1..08dff99ef604a1019a1ceae9f40a1f6a2123c33e 100644 (file)
@@ -486,8 +486,9 @@ int ktest_equal_krb5_etype_info_entry(ref, var)
        return FALSE;
     if (ref->length != var->length)
        return FALSE;
-    if (memcmp(ref->salt, var->salt, ref->length) != 0)
-       return FALSE;
+    if (ref->length > 0)
+       if (memcmp(ref->salt, var->salt, ref->length) != 0)
+           return FALSE;
     return TRUE;
 }