diff options
| author | Tomas Aschan <[email protected]> | 2025-08-31 21:49:19 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-08-31 21:49:19 +0200 |
| commit | b9c16fa5ec31cd7339621b8d208bf4f2769486c4 (patch) | |
| tree | d40000fba0de4dd93b4bd6389632c9918c49f282 /flag.go | |
| parent | 40abc492254e0920cbb9fb31d6fe7184e746ad31 (diff) | |
| parent | d25dd242b134a8ca037812921a93cac978b86fd5 (diff) | |
Merge pull request #444 from spf13/reset-args-even-if-emptyv1.0.8
Reset args on re-parse even if empty
Diffstat (limited to 'flag.go')
| -rw-r--r-- | flag.go | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1157,12 +1157,12 @@ func (f *FlagSet) Parse(arguments []string) error { } f.parsed = true + f.args = make([]string, 0, len(arguments)) + if len(arguments) == 0 { return nil } - f.args = make([]string, 0, len(arguments)) - set := func(flag *Flag, value string) error { return f.Set(flag.Name, value) } |
