diff options
| author | jsing <> | 2021-07-19 08:42:24 +0000 |
|---|---|---|
| committer | jsing <> | 2021-07-19 08:42:24 +0000 |
| commit | 32b700a8cdd2b60b732903e811f88f307b78b939 (patch) | |
| tree | fcdf7be991a935818048c885037a88e82337072d /src/lib/libssl/d1_both.c | |
| parent | eda68be808b1e827c62a96424ee03bf4dd64ba1a (diff) | |
| download | openbsd-32b700a8cdd2b60b732903e811f88f307b78b939.tar.gz openbsd-32b700a8cdd2b60b732903e811f88f307b78b939.tar.bz2 openbsd-32b700a8cdd2b60b732903e811f88f307b78b939.zip | |
Mop up dtls1_get_ccs_header() and struct ccs_header_st.
All this code does is read one byte from memory with an unknown length,
potentially being a one byte overread... and then nothing is actually done
with the value.
ok tb@
Diffstat (limited to 'src/lib/libssl/d1_both.c')
| -rw-r--r-- | src/lib/libssl/d1_both.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/lib/libssl/d1_both.c b/src/lib/libssl/d1_both.c index 2e5e86641c..61dc47b4b7 100644 --- a/src/lib/libssl/d1_both.c +++ b/src/lib/libssl/d1_both.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: d1_both.c,v 1.76 2021/07/01 17:53:39 jsing Exp $ */ | 1 | /* $OpenBSD: d1_both.c,v 1.77 2021/07/19 08:42:24 jsing Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * DTLS implementation written by Nagendra Modadugu | 3 | * DTLS implementation written by Nagendra Modadugu |
| 4 | * (nagendra@cs.stanford.edu) for the OpenSSL project 2005. | 4 | * (nagendra@cs.stanford.edu) for the OpenSSL project 2005. |
| @@ -1202,11 +1202,3 @@ dtls1_get_message_header(unsigned char *data, struct hm_header_st *msg_hdr) | |||
| 1202 | 1202 | ||
| 1203 | return 1; | 1203 | return 1; |
| 1204 | } | 1204 | } |
| 1205 | |||
| 1206 | void | ||
| 1207 | dtls1_get_ccs_header(unsigned char *data, struct ccs_header_st *ccs_hdr) | ||
| 1208 | { | ||
| 1209 | memset(ccs_hdr, 0, sizeof(struct ccs_header_st)); | ||
| 1210 | |||
| 1211 | ccs_hdr->type = *(data++); | ||
| 1212 | } | ||
