From 8f504d37959ff5ad10b1d5986da3423113961cfb Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Mon, 27 Mar 2023 21:57:04 +0200 Subject: [PATCH] ForwardingService: return error code 1 on bad command line usage --- .../main/java/org/bitcoinj/examples/ForwardingService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/src/main/java/org/bitcoinj/examples/ForwardingService.java b/examples/src/main/java/org/bitcoinj/examples/ForwardingService.java index 87f705d86..4d22763dd 100644 --- a/examples/src/main/java/org/bitcoinj/examples/ForwardingService.java +++ b/examples/src/main/java/org/bitcoinj/examples/ForwardingService.java @@ -61,9 +61,9 @@ public class ForwardingService implements Closeable { BriefLogFormatter.init(); Context.propagate(new Context()); - if (args.length < 1) { + if (args.length < 1 || args.length > 2) { System.err.println(USAGE); - throw new IllegalArgumentException("Address required"); + System.exit(1); } // Figure out which network we should connect to. Each network gets its own set of files.