Commit 7e9fa3c3 authored by Russ Cox's avatar Russ Cox

runtime: check that Version does not contain \r \n

Change-Id: I8982cfa7337ec457b5235a207ebfda00ef6a2e5a
Reviewed-on: https://go-review.googlesource.com/33917
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: default avatarBrad Fitzpatrick <bradfitz@golang.org>
parent ed0b232c
...@@ -8,6 +8,7 @@ import ( ...@@ -8,6 +8,7 @@ import (
"io" "io"
. "runtime" . "runtime"
"runtime/debug" "runtime/debug"
"strings"
"testing" "testing"
"unsafe" "unsafe"
) )
...@@ -329,3 +330,11 @@ func TestGoroutineProfileTrivial(t *testing.T) { ...@@ -329,3 +330,11 @@ func TestGoroutineProfileTrivial(t *testing.T) {
} }
} }
} }
func TestVersion(t *testing.T) {
// Test that version does not contain \r or \n.
vers := Version()
if strings.Contains(vers, "\r") || strings.Contains(vers, "\n") {
t.Fatalf("cr/nl in version: %q", vers)
}
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment