]> Cypherpunks repositories - gostls13.git/commitdiff
testing: fix racey access to t.failed
authorAnmol Sethi <me+git@anmol.io>
Sun, 18 Mar 2018 06:36:40 +0000 (02:36 -0400)
committerIan Lance Taylor <iant@golang.org>
Wed, 2 May 2018 17:51:26 +0000 (17:51 +0000)
We need to grab the mutex before we can access it.

Fixes #24438

Change-Id: Idd6130036691acec5bc5f8b40d6884f8db1d9d3c
Reviewed-on: https://go-review.googlesource.com/101283
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/testing/testing.go

index 429e03676c452932a29ccc87ae6c29fdc923b91f..573ef05fdc43af58a9b981905027b28f7aa65a26 100644 (file)
@@ -731,7 +731,7 @@ func tRunner(t *T, fn func(t *T)) {
        // a call to runtime.Goexit, record the duration and send
        // a signal saying that the test is done.
        defer func() {
-               if t.failed {
+               if t.Failed() {
                        atomic.AddUint32(&numFailed, 1)
                }