diff options
author | doug <> | 2015-04-29 01:31:39 +0000 |
---|---|---|
committer | doug <> | 2015-04-29 01:31:39 +0000 |
commit | 13d43193f71b7edb914494bf473db7b23b1bd381 (patch) | |
tree | 193540a79e89be0a7618abf02516c85c7a0345d2 | |
parent | e6d7279b8ebb49a366737662d11b5ae2e372c84f (diff) | |
download | openbsd-13d43193f71b7edb914494bf473db7b23b1bd381.tar.gz openbsd-13d43193f71b7edb914494bf473db7b23b1bd381.tar.bz2 openbsd-13d43193f71b7edb914494bf473db7b23b1bd381.zip |
Call CBS_mem_equal() rather than reimplementing it.
ok jsing@
-rw-r--r-- | src/lib/libssl/bs_ber.c | 5 | ||||
-rw-r--r-- | src/lib/libssl/src/ssl/bs_ber.c | 5 |
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) | |||
89 | static char | 89 | static char |
90 | is_eoc(size_t header_len, CBS *contents) | 90 | is_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) | |||
89 | static char | 89 | static char |
90 | is_eoc(size_t header_len, CBS *contents) | 90 | is_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 | /* |