]> Cypherpunks repositories - gostls13.git/commitdiff
flag: fix format error in boolean error report. just use %q; the values are strings.
authorRob Pike <r@golang.org>
Mon, 6 Dec 2010 19:23:52 +0000 (14:23 -0500)
committerRob Pike <r@golang.org>
Mon, 6 Dec 2010 19:23:52 +0000 (14:23 -0500)
R=rsc
CC=golang-dev
https://golang.org/cl/3418043

src/pkg/flag/flag.go

index 59c33403d3f377db037860916f382033a1cdbc00..e87f223964529bd0b1867d4584cc2312037a4b0e 100644 (file)
@@ -459,7 +459,7 @@ func (f *allFlags) parseOne(index int) (ok bool, next int) {
        if f, ok := flag.Value.(*boolValue); ok { // special case: doesn't need an arg
                if has_value {
                        if !f.Set(value) {
-                               fmt.Fprintf(os.Stderr, "invalid boolean value %t for flag: -%s\n", value, name)
+                               fmt.Fprintf(os.Stderr, "invalid boolean value %q for flag: -%s\n", value, name)
                                fail()
                        }
                } else {
@@ -479,7 +479,7 @@ func (f *allFlags) parseOne(index int) (ok bool, next int) {
                }
                ok = flag.Value.Set(value)
                if !ok {
-                       fmt.Fprintf(os.Stderr, "invalid value %s for flag: -%s\n", value, name)
+                       fmt.Fprintf(os.Stderr, "invalid value %q for flag: -%s\n", value, name)
                        fail()
                }
        }