]> Cypherpunks repositories - gostls13.git/commit
net/rpc: fix data race on Call.Error
authorDmitriy Vyukov <dvyukov@google.com>
Fri, 27 Jan 2012 07:27:05 +0000 (11:27 +0400)
committerDmitriy Vyukov <dvyukov@google.com>
Fri, 27 Jan 2012 07:27:05 +0000 (11:27 +0400)
commit75397e65ee29e38ec89db58885fa6cf6e52ca558
treefcd9350a6d6d571896550b7c154bfce6858a2cf1
parentd5b7c5157efd3b3089213761d8222c0d4dd03ab3
net/rpc: fix data race on Call.Error
+eliminates a possibility of sending a call to Done several times.
+fixes memory leak in case of temporal Write errors.
+fixes data race on Client.shutdown.
+fixes data race on Client.closing.
+fixes comments.
Fixes #2780.

R=r, rsc
CC=golang-dev, mpimenov
https://golang.org/cl/5571063
src/pkg/net/rpc/client.go