Skip to content

Commit 20650b2

Browse files
committed
Perhaps a malloc error on CI machines
1 parent c65e554 commit 20650b2

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/modules/bulletproofs/bulletproofs_pp_norm_product_impl.h

+3-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ int secp256k1_bulletproofs_pp_rangeproof_norm_product_prove(
235235
size_t scratch_checkpoint;
236236
size_t log_n = secp256k1_bulletproofs_pp_log2(g_len), log_m = secp256k1_bulletproofs_pp_log2(h_len);
237237
size_t n_rounds = log_n > log_m ? log_n : log_m;
238-
238+
printf("n_rounds: %d\n", n_rounds);
239239
/* Check proof sizes.*/
240240
if (*proof_len < 65 * n_rounds + 64) {
241241
return 0;
@@ -257,8 +257,10 @@ int secp256k1_bulletproofs_pp_rangeproof_norm_product_prove(
257257
gs = (secp256k1_ge*)secp256k1_scratch_alloc(&ctx->error_callback, scratch, (g_len + h_len) * sizeof(secp256k1_ge));
258258
if (ns == NULL || ls == NULL || cs == NULL || gs == NULL) {
259259
secp256k1_scratch_apply_checkpoint(&ctx->error_callback, scratch, scratch_checkpoint);
260+
printf("Failed to allocate memory for proof.\n");
260261
return 0;
261262
}
263+
printf("Here\n");
262264
memcpy(ns, n_vec, g_len * sizeof(secp256k1_scalar));
263265
memcpy(ls, l_vec, h_len * sizeof(secp256k1_scalar));
264266
memcpy(cs, c_vec, h_len * sizeof(secp256k1_scalar));

0 commit comments

Comments
 (0)