diff options
| author | tb <> | 2021-01-05 18:36:22 +0000 |
|---|---|---|
| committer | tb <> | 2021-01-05 18:36:22 +0000 |
| commit | fb99b1b66079e78635372bfe5dcb7a82ab2c36aa (patch) | |
| tree | ec7bbba0ef0ed67f192a4d1615c3adcc4954933e | |
| parent | 8a5a9f5a4539ade1d81e458202d68c537ad0f49e (diff) | |
| download | openbsd-fb99b1b66079e78635372bfe5dcb7a82ab2c36aa.tar.gz openbsd-fb99b1b66079e78635372bfe5dcb7a82ab2c36aa.tar.bz2 openbsd-fb99b1b66079e78635372bfe5dcb7a82ab2c36aa.zip | |
Avoid local variable in tls13_secret_init().
suggested by jsing
| -rw-r--r-- | src/lib/libssl/tls13_key_schedule.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/lib/libssl/tls13_key_schedule.c b/src/lib/libssl/tls13_key_schedule.c index 2b236ee113..bb96cf3dd8 100644 --- a/src/lib/libssl/tls13_key_schedule.c +++ b/src/lib/libssl/tls13_key_schedule.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: tls13_key_schedule.c,v 1.13 2021/01/05 17:46:32 tb Exp $ */ | 1 | /* $OpenBSD: tls13_key_schedule.c,v 1.14 2021/01/05 18:36:22 tb Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Copyright (c) 2018, Bob Beck <beck@openbsd.org> | 3 | * Copyright (c) 2018, Bob Beck <beck@openbsd.org> |
| 4 | * | 4 | * |
| @@ -26,15 +26,11 @@ | |||
| 26 | int | 26 | int |
| 27 | tls13_secret_init(struct tls13_secret *secret, size_t len) | 27 | tls13_secret_init(struct tls13_secret *secret, size_t len) |
| 28 | { | 28 | { |
| 29 | uint8_t *data; | ||
| 30 | |||
| 31 | if (secret->data != NULL) | 29 | if (secret->data != NULL) |
| 32 | return 0; | 30 | return 0; |
| 33 | 31 | ||
| 34 | if ((data = calloc(1, len)) == NULL) | 32 | if ((secret->data = calloc(1, len)) == NULL) |
| 35 | return 0; | 33 | return 0; |
| 36 | |||
| 37 | secret->data = data; | ||
| 38 | secret->len = len; | 34 | secret->len = len; |
| 39 | 35 | ||
| 40 | return 1; | 36 | return 1; |
