Skip to content

Commit d96af45

Browse files
authored
Merge pull request #2 from netfoundry/bugfix/1-initial-simpleclient-index-out-of-bounds
Fixing argument handling in initial client code
2 parents 6f9ba5b + a7ee7bf commit d96af45

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

initial/client/src/main/java/com/example/restservice/SimpleClient.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ public class SimpleClient {
1313

1414
private static void usageAndExit() {
1515
System.out.println("Usage: SimpleClient <-i identityFile> <-s serviceName>");
16+
System.exit(1);
1617
}
1718

1819
public static void main(String[] args) {
@@ -21,14 +22,14 @@ public static void main(String[] args) {
2122

2223
for(int i = 0; i < args.length; i++) {
2324
if("-i".equals(args[i])) {
24-
if( i < args.length ) {
25+
if( i < args.length-1 ) {
2526
identityFile = args[++i];
2627
} else {
2728
usageAndExit();
2829
}
2930
}
3031
if("-s".equals(args[i])) {
31-
if( i < args.length) {
32+
if( i < args.length-1 ) {
3233
serviceName = args[++i];
3334
} else {
3435
usageAndExit();

0 commit comments

Comments
 (0)