- @Override public long get_channel_keys(boolean inbound, long channel_value_satoshis) {
- ChannelKeys ret = arg.get_channel_keys(inbound, channel_value_satoshis);
- long result = ret.ptr;
- ret.ptr = 0;
+ @Override public long get_channel_signer(boolean inbound, long channel_value_satoshis) {
+ Sign ret = arg.get_channel_signer(inbound, channel_value_satoshis);
+ long result = ret == null ? 0 : ret.ptr;
+ impl_holder.held.ptrs_to.add(ret);