Merge BlockstreamResearch/secp256k1-zkp#302: extrakeys: fix pubkey_sort_cmp test
83d0fa25a8extrakeys: fix pubkey_sort_cmp test (Jonas Nick) Pull request description: Instead of providing CTX directly, pass a cmp_data object containing CTX. Otherwise, memory sanitizer fails with "use-of-uninitialized-value". ACKs for top commit: real-or-random: utACK83d0fa25a8apoelstra: ACK 83d0fa25a826d716f809e00ef0a67385b776aec9; successfully ran local tests Tree-SHA512: eb36c9f90632a3fb472653686ffb5c7a9c29849e05ab1084106a49c23e60ca1c90022ee1accd99ab5bfaa4fd5b3f4670cea8d5a2c415f00c05d645c793b6bedd
This commit is contained in:
@@ -605,7 +605,9 @@ static void test_sort(void) {
|
||||
}
|
||||
secp256k1_pubkey_sort(CTX, pk_ptr, 5);
|
||||
for (j = 1; j < 5; j++) {
|
||||
CHECK(secp256k1_pubkey_sort_cmp(&pk_ptr[j - 1], &pk_ptr[j], CTX) <= 0);
|
||||
secp256k1_pubkey_sort_cmp_data cmp_data;
|
||||
cmp_data.ctx = CTX;
|
||||
CHECK(secp256k1_pubkey_sort_cmp(&pk_ptr[j - 1], &pk_ptr[j], &cmp_data) <= 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user