diff options
-rwxr-xr-x | test/set-ipv6-method | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/test/set-ipv6-method b/test/set-ipv6-method index 4f2de097..eb1f1b5b 100755 --- a/test/set-ipv6-method +++ b/test/set-ipv6-method @@ -6,6 +6,9 @@ import dbus def make_variant(string): return dbus.String(string, variant_level=1) +def make_byte_variant(string): + return dbus.Byte(int(string), variant_level=1) + def print_usage(): print "Usage: %s <service> off|manual|auto [<address> [prefixlen] [gateway]] [<privacy>]" % (sys.argv[0]) @@ -30,7 +33,7 @@ else: if (len(sys.argv) > 3): ipv6_configuration["Address"] = make_variant(sys.argv[3]) if (len(sys.argv) > 4): - ipv6_configuration["PrefixLength"] = make_variant(sys.argv[4]) + ipv6_configuration["PrefixLength"] = make_byte_variant(sys.argv[4]) if (len(sys.argv) > 5): ipv6_configuration["Gateway"] = make_variant(sys.argv[5]) |