Update to support None
[ldk-java] / src / main / java / org / ldk / structs / ChannelMonitor.java
index b30c18475df834d416e3ae259ad04e590679b3ee..7bb8249973227d970eee2af2b98cc33f098a94c2 100644 (file)
@@ -22,7 +22,7 @@ public class ChannelMonitor extends CommonBase {
        // Skipped ChannelMonitor_get_latest_holder_commitment_txn
        // Skipped ChannelMonitor_block_connected
        public void block_disconnected(byte[] header, int height, BroadcasterInterface broadcaster, FeeEstimator fee_estimator, Logger logger) {
-               bindings.ChannelMonitor_block_disconnected(this.ptr, header, height, broadcaster.ptr, fee_estimator.ptr, logger.ptr);
+               bindings.ChannelMonitor_block_disconnected(this.ptr, header, height, broadcaster == null ? 0 : broadcaster.ptr, fee_estimator == null ? 0 : fee_estimator.ptr, logger == null ? 0 : logger.ptr);
                this.ptrs_to.add(broadcaster);
                this.ptrs_to.add(fee_estimator);
                this.ptrs_to.add(logger);