]> Cypherpunks repositories - gostls13.git/commit
net/rpc: wait for responses to be written before closing Codec
authorRuss Cox <rsc@golang.org>
Wed, 22 Nov 2017 20:25:59 +0000 (15:25 -0500)
committerRuss Cox <rsc@golang.org>
Wed, 29 Nov 2017 16:26:57 +0000 (16:26 +0000)
commit4f6d8a59eae73f3ce4e67e8e42a2bc25e7216ec3
treeb1d80784703008b982ef2622a4169f74d7b3b988
parent70ee9b4a07d356e9187dd23683ed2254c91984cd
net/rpc: wait for responses to be written before closing Codec

If there are no more requests being made, wait to shut down
the response-writing codec until the pending requests are all
answered.

Fixes #17239.

Change-Id: Ie62c63ada536171df4e70b73c95f98f778069972
Reviewed-on: https://go-review.googlesource.com/79515
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Rob Pike <r@golang.org>
src/net/rpc/server.go
src/net/rpc/server_test.go