aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Ogier <[email protected]>2012-04-30 05:27:20 -0400
committerAlex Ogier <[email protected]>2012-04-30 05:27:20 -0400
commit27b2eab3db57029d59d817afe71276f302498ea9 (patch)
treee5ef000c30d6e7c0a99701841279432c7cbfa835
parent6cdd8077f052130ea7cdb9ed231643e40ece4762 (diff)
Oops, allocate memory for arguments, don't set them to ""
-rw-r--r--flag.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/flag.go b/flag.go
index 0cad6cf..353f448 100644
--- a/flag.go
+++ b/flag.go
@@ -974,7 +974,7 @@ func (f *FlagSet) parseArgs(args []string) error {
// The return value will be ErrHelp if -help was set but not defined.
func (f *FlagSet) Parse(arguments []string) error {
f.parsed = true
- f.args = make([]string, len(arguments))
+ f.args = make([]string, 0, len(arguments))
err := f.parseArgs(arguments)
if err != nil {
switch f.errorHandling {