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 /src | |
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
Diffstat (limited to 'src')
-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; |