diff --git a/README.md b/README.md index 44404cb..f99c071 100755 --- a/README.md +++ b/README.md @@ -124,7 +124,9 @@ specified host and port. Note that the base 32 I2P destination address determini or, if you would like a vanity b32 address for your server tunnel that begins with a 3 character (alphanumeric) prefix, type: -`tunnel-control.sh server.create.vanity <(optional) directory> ` +`tunnel-control.sh server.create.vanity ` + +(if you do not want to specify the directory parameter, specify `none` as the directory) #### Check the state of a tunnel. Returns "opening" or "open" diff --git a/org.getmonero.i2p.zero/src/org/getmonero/i2p/zero/TunnelControl.java b/org.getmonero.i2p.zero/src/org/getmonero/i2p/zero/TunnelControl.java index b3bd0b0..0edfd8c 100644 --- a/org.getmonero.i2p.zero/src/org/getmonero/i2p/zero/TunnelControl.java +++ b/org.getmonero.i2p.zero/src/org/getmonero/i2p/zero/TunnelControl.java @@ -549,8 +549,7 @@ public class TunnelControl implements Runnable { switch(args[0]) { case "server.create.vanity" : { - if(args.length>=5) vanityPrefix = args[4]; - else if(args.length==4) vanityPrefix = args[3]; + vanityPrefix = args[4]; } case "server.create": { @@ -558,6 +557,7 @@ public class TunnelControl implements Runnable { int destPort = Integer.parseInt(args[2]); File serverTunnelConfigDir = null; if(args.length>=4) serverTunnelConfigDir = new File(args[3]); + if("none".equals(serverTunnelConfigDir)) serverTunnelConfigDir = null; File serverKeyFile; KeyPair keyPair; if(serverTunnelConfigDir!=null) {