From 47adfd68120b2b45472538c1937eec6ce4e46f2b Mon Sep 17 00:00:00 2001 From: Justin Traglia Date: Tue, 20 Dec 2022 10:58:19 -0600 Subject: [PATCH] Move free(g1_projective) to success_out --- src/c_kzg_4844.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/c_kzg_4844.c b/src/c_kzg_4844.c index ca83d7e..9003fcd 100644 --- a/src/c_kzg_4844.c +++ b/src/c_kzg_4844.c @@ -811,10 +811,6 @@ C_KZG_RET load_trusted_setup(KZGSettings *out, const uint8_t g1_bytes[], size_t if (ret != C_KZG_OK) goto error_free_out; ret = fft_g1(out->g1_values, g1_projective, true, n1, out->fs); if (ret != C_KZG_OK) goto error_free_out; - - free(g1_projective); - g1_projective = NULL; - ret = reverse_bit_order(out->g1_values, sizeof(g1_t), n1); if (ret != C_KZG_OK) goto error_free_out; @@ -824,8 +820,8 @@ error_free_out: if (out->fs != NULL) free((void *)out->fs); if (out->g1_values != NULL) free(out->g1_values); if (out->g2_values != NULL) free(out->g2_values); - if (g1_projective != NULL) free(g1_projective); success_out: + if (g1_projective != NULL) free(g1_projective); return ret; }