diff options
| author | tb <> | 2022-06-07 17:20:26 +0000 |
|---|---|---|
| committer | tb <> | 2022-06-07 17:20:26 +0000 |
| commit | e0a68620a89ee656d656102d7ae49466cc41730c (patch) | |
| tree | e87f518d52332646b87dd56895e22f4182bfdcf9 /src | |
| parent | 9c9246a8f96c1fe62c0f56f746ef2231681f5eb2 (diff) | |
| download | openbsd-e0a68620a89ee656d656102d7ae49466cc41730c.tar.gz openbsd-e0a68620a89ee656d656102d7ae49466cc41730c.tar.bz2 openbsd-e0a68620a89ee656d656102d7ae49466cc41730c.zip | |
Simplify CBS_write_bytes() invocation
Now that master_key_length is a size_t, we no longer have to fiddle with
data_len. We can rather pass a pointer to it to CBS_write_bytes().
ok jsing
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libssl/ssl_asn1.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/lib/libssl/ssl_asn1.c b/src/lib/libssl/ssl_asn1.c index e0bf92d035..86e0663584 100644 --- a/src/lib/libssl/ssl_asn1.c +++ b/src/lib/libssl/ssl_asn1.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ssl_asn1.c,v 1.62 2022/06/06 16:12:30 tb Exp $ */ | 1 | /* $OpenBSD: ssl_asn1.c,v 1.63 2022/06/07 17:20:26 tb Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Copyright (c) 2016 Joel Sing <jsing@openbsd.org> | 3 | * Copyright (c) 2016 Joel Sing <jsing@openbsd.org> |
| 4 | * | 4 | * |
| @@ -305,11 +305,8 @@ d2i_SSL_SESSION(SSL_SESSION **a, const unsigned char **pp, long length) | |||
| 305 | if (!CBS_get_asn1(&session, &master_key, CBS_ASN1_OCTETSTRING)) | 305 | if (!CBS_get_asn1(&session, &master_key, CBS_ASN1_OCTETSTRING)) |
| 306 | goto err; | 306 | goto err; |
| 307 | if (!CBS_write_bytes(&master_key, s->master_key, sizeof(s->master_key), | 307 | if (!CBS_write_bytes(&master_key, s->master_key, sizeof(s->master_key), |
| 308 | &data_len)) | 308 | &s->master_key_length)) |
| 309 | goto err; | ||
| 310 | if (data_len > INT_MAX) | ||
| 311 | goto err; | 309 | goto err; |
| 312 | s->master_key_length = (int)data_len; | ||
| 313 | 310 | ||
| 314 | /* Time [1]. */ | 311 | /* Time [1]. */ |
| 315 | s->time = time(NULL); | 312 | s->time = time(NULL); |
