Skip to content

Commit d85f83d

Browse files
fixup! Switch to a single malloc call
1 parent b4d7c15 commit d85f83d

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/ecmult_gen_impl.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ static int secp256k1_ecmult_gen_context_is_built(const secp256k1_ecmult_gen_cont
108108
static void secp256k1_ecmult_gen_context_finalize_memcpy(secp256k1_ecmult_gen_context *dst, const secp256k1_ecmult_gen_context *src) {
109109
#ifndef USE_ECMULT_STATIC_PRECOMPUTATION
110110
if (src->prec != NULL) {
111-
/* We cast to void* first to suppress a -Wcast-align warning in clang. */
111+
/* We cast to void* first to suppress a -Wcast-align warning. */
112112
dst->prec = (secp256k1_ge_storage (*)[64][16])(void*)((unsigned char*)dst + ((unsigned char*)src->prec - (unsigned char*)src));
113113
}
114114
#else

src/ecmult_impl.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -344,11 +344,12 @@ static void secp256k1_ecmult_context_build(secp256k1_ecmult_context *ctx, void *
344344

345345
static void secp256k1_ecmult_context_finalize_memcpy(secp256k1_ecmult_context *dst, const secp256k1_ecmult_context *src) {
346346
if (src->pre_g != NULL) {
347-
dst->pre_g = (secp256k1_ge_storage (*)[])((unsigned char*)dst + ((unsigned char*)(src->pre_g) - (unsigned char*)src));
347+
/* We cast to void* first to suppress a -Wcast-align warning. */
348+
dst->pre_g = (secp256k1_ge_storage (*)[])(void*)((unsigned char*)dst + ((unsigned char*)(src->pre_g) - (unsigned char*)src));
348349
}
349350
#ifdef USE_ENDOMORPHISM
350351
if (src->pre_g_128 != NULL) {
351-
dst->pre_g_128 = (secp256k1_ge_storage (*)[])((unsigned char*)dst + ((unsigned char*)(src->pre_g_128) - (unsigned char*)src));
352+
dst->pre_g_128 = (secp256k1_ge_storage (*)[])(void*)((unsigned char*)dst + ((unsigned char*)(src->pre_g_128) - (unsigned char*)src));
352353
}
353354
#endif
354355
}

0 commit comments

Comments
 (0)