aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Ogier <[email protected]>2012-04-30 06:27:47 -0400
committerAlex Ogier <[email protected]>2012-04-30 06:27:47 -0400
commit11e2e15bc83a1d59bf109a6c8c1ce38771589440 (patch)
tree2e2f966411b3e9982b0d2b6011acf55ee25a8097
parent58f98248bd9b8de8c88f7c3b171b7a27bec0306d (diff)
Mark flags as visited based on their name
-rw-r--r--flag.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/flag.go b/flag.go
index 5e708d4..c550030 100644
--- a/flag.go
+++ b/flag.go
@@ -960,10 +960,10 @@ func (f *FlagSet) parseArgs(args []string) error {
return f.failf("invalid value %q for %s: %v", value, s, err)
}
}
- /*if f.actual == nil {
+ if f.actual == nil {
f.actual = make(map[string]*Flag)
}
- f.actual[name] = flag*/ // TODO: mark flags as set in robust way
+ f.actual[flag.Name] = flag
}
return nil
}