From: Patrik Flykt <[email protected]>

---
 test/connect-vpn |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/test/connect-vpn b/test/connect-vpn
index 15128c8..c599cac 100755
--- a/test/connect-vpn
+++ b/test/connect-vpn
@@ -6,7 +6,7 @@ import dbus
 if (len(sys.argv) < 4):
        print "Usage: %s <type> ... " % (sys.argv[0])
        print "  type: openconnect"
-       print "      <name> <host> <domain> <cookie> [servercert]"
+       print "      <name> <host> <domain> [<cookie> [servercert]]"
        print "  type: openvpn"
        print "      <name> <host> <domain> [<cafile> <certfile> <keyfile>]"
        print "  type: pptp"
@@ -23,19 +23,25 @@ manager = dbus.Interface(bus.get_object("net.connman", "/"),
 print "Attempting to connect service %s" % (sys.argv[3])
 
 if sys.argv[1] == "openconnect":
-       if (len(sys.argv) > 6):
+       if (len(sys.argv) == 7):
                path = manager.ConnectProvider(({ "Type": "openconnect",
                                        "Name": sys.argv[2],
                                        "Host": sys.argv[3],
                                        "VPN.Domain": sys.argv[4],
                                        "OpenConnect.Cookie": sys.argv[5],
                                        "OpenConnect.ServerCert": sys.argv[6]}))
-       else:
+       elif (len(sys.argv) == 6):
                path = manager.ConnectProvider(({ "Type": "openconnect",
                                        "Name": sys.argv[2],
                                        "Host": sys.argv[3],
                                        "VPN.Domain": sys.argv[4],
                                        "OpenConnect.Cookie": sys.argv[5]}))
+       else:
+               path = manager.ConnectProvider(({ "Type": "openconnect",
+                                       "Name": sys.argv[2],
+                                       "Host": sys.argv[3],
+                                       "VPN.Domain": sys.argv[4]}))
+
 elif sys.argv[1] == "openvpn":
        if (len(sys.argv) < 6):
                path = manager.ConnectProvider(({ "Type": "openvpn",
-- 
1.7.2.5

_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to