]> 127.0.0.1 Git - part/.git/commitdiff
add v0.27.7
authorqydysky <qydysky@foxmail.com>
Wed, 17 May 2023 14:24:03 +0000 (22:24 +0800)
committerqydysky <qydysky@foxmail.com>
Wed, 17 May 2023 14:24:03 +0000 (22:24 +0800)
sync/RWMutex.go

index ccda57d8c1778bedc75f26d14c2b1a40b10e07a3..f79bd5bb73133f0d8e7c4b0915309a3f3bb91d5b 100644 (file)
@@ -45,7 +45,7 @@ func (m *RWMutex) RLock(to ...time.Duration) (unlockf func()) {
                if len(to) > 1 {
                        time.AfterFunc(to[1], func() {
                                if !callC.Load() {
-                                       panicS := fmt.Sprintf("timeout to run rlock %v > %v\n", time.Since(c), to[0])
+                                       panicS := fmt.Sprintf("timeout to run rlock %v > %v\n", time.Since(c), to[1])
                                        for i := 0; i < len(calls); i++ {
                                                panicS += fmt.Sprintf("call by %s\n", calls[i])
                                        }
@@ -94,7 +94,7 @@ func (m *RWMutex) Lock(to ...time.Duration) (unlockf func()) {
                if len(to) > 1 {
                        time.AfterFunc(to[1], func() {
                                if !callC.Load() {
-                                       panicS := fmt.Sprintf("timeout to run lock %v > %v\n", time.Since(c), to[0])
+                                       panicS := fmt.Sprintf("timeout to run lock %v > %v\n", time.Since(c), to[1])
                                        for i := 0; i < len(calls); i++ {
                                                panicS += fmt.Sprintf("call by %s\n", calls[i])
                                        }