]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Fix ASN.1 test secure cookie comparison 903/head
authorGreg Hudson <ghudson@mit.edu>
Mon, 4 Mar 2019 16:07:45 +0000 (11:07 -0500)
committerGreg Hudson <ghudson@mit.edu>
Mon, 4 Mar 2019 20:36:05 +0000 (15:36 -0500)
One of the comparisons in ktest_equal_secure_cookie() was
tautological.  Use scalar_equal() for consistency with other tests.
Also use scalar_equal() in ktest_equal_kkdcp_message().

src/tests/asn.1/ktest_equal.c

index 714cc4398a90a10930a9d965314d1b327de0e0f3..98a7c7950859cc9587e96dbf01aec96758dc3823 100644 (file)
@@ -1055,7 +1055,7 @@ ktest_equal_kkdcp_message(krb5_kkdcp_message *ref, krb5_kkdcp_message *var)
     else if (ref == NULL || var == NULL) return FALSE;
     p = p && data_eq(ref->kerb_message, var->kerb_message);
     p = p && data_eq(ref->target_domain, var->target_domain);
-    p = p && (ref->dclocator_hint == var->dclocator_hint);
+    p = p && scalar_equal(dclocator_hint);
     return p;
 }
 
@@ -1098,7 +1098,7 @@ ktest_equal_secure_cookie(krb5_secure_cookie *ref, krb5_secure_cookie *var)
     if (ref == var) return TRUE;
     else if (ref == NULL || var == NULL) return FALSE;
     p = p && ktest_equal_sequence_of_pa_data(ref->data, var->data);
-    p = p && ref->time == ref->time;
+    p = p && scalar_equal(time);
     return p;
 }