summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/libssl/bs_ber.c5
-rw-r--r--src/lib/libssl/src/ssl/bs_ber.c5
2 files changed, 4 insertions, 6 deletions
diff --git a/src/lib/libssl/bs_ber.c b/src/lib/libssl/bs_ber.c
index cfc9475f9a..1dde38264e 100644
--- a/src/lib/libssl/bs_ber.c
+++ b/src/lib/libssl/bs_ber.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: bs_ber.c,v 1.2 2015/02/06 22:22:33 doug Exp $ */ 1/* $OpenBSD: bs_ber.c,v 1.3 2015/04/29 01:31:39 doug Exp $ */
2/* 2/*
3 * Copyright (c) 2014, Google Inc. 3 * Copyright (c) 2014, Google Inc.
4 * 4 *
@@ -89,8 +89,7 @@ is_primitive_type(unsigned tag)
89static char 89static char
90is_eoc(size_t header_len, CBS *contents) 90is_eoc(size_t header_len, CBS *contents)
91{ 91{
92 return header_len == 2 && CBS_len(contents) == 2 && 92 return header_len == 2 && CBS_mem_equal(contents, "\x00\x00", 2);
93 memcmp(CBS_data(contents), "\x00\x00", 2) == 0;
94} 93}
95 94
96/* 95/*
diff --git a/src/lib/libssl/src/ssl/bs_ber.c b/src/lib/libssl/src/ssl/bs_ber.c
index cfc9475f9a..1dde38264e 100644
--- a/src/lib/libssl/src/ssl/bs_ber.c
+++ b/src/lib/libssl/src/ssl/bs_ber.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: bs_ber.c,v 1.2 2015/02/06 22:22:33 doug Exp $ */ 1/* $OpenBSD: bs_ber.c,v 1.3 2015/04/29 01:31:39 doug Exp $ */
2/* 2/*
3 * Copyright (c) 2014, Google Inc. 3 * Copyright (c) 2014, Google Inc.
4 * 4 *
@@ -89,8 +89,7 @@ is_primitive_type(unsigned tag)
89static char 89static char
90is_eoc(size_t header_len, CBS *contents) 90is_eoc(size_t header_len, CBS *contents)
91{ 91{
92 return header_len == 2 && CBS_len(contents) == 2 && 92 return header_len == 2 && CBS_mem_equal(contents, "\x00\x00", 2);
93 memcmp(CBS_data(contents), "\x00\x00", 2) == 0;
94} 93}
95 94
96/* 95/*