File tree 3 files changed +10
-4
lines changed
src/modules/silentpayments
3 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -114,6 +114,7 @@ int main(void) {
114
114
enum { N_TX_INPUTS = 2 , N_TX_OUTPUTS = 3 };
115
115
116
116
secp256k1_xonly_pubkey out_pubkeys [N_TX_OUTPUTS ];
117
+ secp256k1_xonly_pubkey * out_pubkeys_ptrs [N_TX_OUTPUTS ];
117
118
118
119
unsigned char randomize [32 ];
119
120
unsigned char xonly_print [32 ];
@@ -222,11 +223,15 @@ int main(void) {
222
223
generated_output_ptrs [i ] = & generated_outputs [i ];
223
224
}
224
225
226
+ for (i = 0 ; i < N_TX_OUTPUTS ; i ++ ) {
227
+ out_pubkeys_ptrs [i ] = & out_pubkeys [i ];
228
+ }
229
+
225
230
ret = secp256k1_silentpayments_test_outputs (
226
231
ctx ,
227
232
recipients ,
228
233
N_TX_OUTPUTS ,
229
- out_pubkeys
234
+ out_pubkeys_ptrs
230
235
);
231
236
assert (ret );
232
237
Original file line number Diff line number Diff line change @@ -111,7 +111,7 @@ SECP256K1_API SECP256K1_WARN_UNUSED_RESULT int secp256k1_silentpayments_test_out
111
111
const secp256k1_context * ctx ,
112
112
const secp256k1_silentpayments_recipient * recipients ,
113
113
size_t n_recipients ,
114
- secp256k1_xonly_pubkey * generated_outputs
114
+ secp256k1_xonly_pubkey * * generated_outputs
115
115
) SECP256K1_ARG_NONNULL (1 ) SECP256K1_ARG_NONNULL (2 );
116
116
117
117
/** Create Silent Payment label tweak and label.
Original file line number Diff line number Diff line change @@ -152,7 +152,7 @@ int secp256k1_silentpayments_test_outputs(
152
152
const secp256k1_context * ctx ,
153
153
const secp256k1_silentpayments_recipient * recipients ,
154
154
size_t n_recipients ,
155
- secp256k1_xonly_pubkey * generated_outputs
155
+ secp256k1_xonly_pubkey * * generated_outputs
156
156
) {
157
157
size_t i ;
158
158
int ret = 1 ;
@@ -167,7 +167,8 @@ int secp256k1_silentpayments_test_outputs(
167
167
if (!ret ) {
168
168
return 0 ;
169
169
}
170
- generated_outputs [i ] = new_xonly_pubkey ;
170
+ /* generated_outputs[i] = new_xonly_pubkey; */
171
+ (* generated_outputs )[i ] = new_xonly_pubkey ;
171
172
}
172
173
173
174
return ret ;
You can’t perform that action at this time.
0 commit comments