veyron/lib/flags: add flag groups.
Change-Id: Ia490369e153564b79d673feaee64d8e3c0e91564
diff --git a/lib/modules/core/proxy.go b/lib/modules/core/proxy.go
index 0e24fe1..7290543 100644
--- a/lib/modules/core/proxy.go
+++ b/lib/modules/core/proxy.go
@@ -18,11 +18,10 @@
}
func proxyServer(stdin io.Reader, stdout, stderr io.Writer, env map[string]string, args ...string) error {
- fl, err := ParseCommonFlags(args)
+ fl, args, err := parseListenFlags(args)
if err != nil {
return fmt.Errorf("failed parsing args: %s", err)
- }
- args = fl.Args()
+ } // args = fl.Args()
if err := checkArgs(args, -1, ""); err != nil {
return err
}
@@ -31,10 +30,10 @@
if err != nil {
return err
}
-
+ lf := fl.ListenFlags()
// TODO(ashankar): Set the second argument to r.Principal() once the
// old security model is no longer operational.
- proxy, err := proxy.New(rid, nil, fl.ListenProtocolFlag.String(), fl.ListenAddressFlag.String(), "")
+ proxy, err := proxy.New(rid, nil, lf.ListenProtocol.String(), lf.ListenAddress.String(), "")
if err != nil {
return err
}