aboutsummaryrefslogtreecommitdiff
path: root/libgo/go/rpc/server_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/go/rpc/server_test.go')
-rw-r--r--libgo/go/rpc/server_test.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/libgo/go/rpc/server_test.go b/libgo/go/rpc/server_test.go
index 029741b..3e9fe29 100644
--- a/libgo/go/rpc/server_test.go
+++ b/libgo/go/rpc/server_test.go
@@ -311,8 +311,9 @@ func (codec *CodecEmulator) ReadRequestBody(argv interface{}) os.Error {
func (codec *CodecEmulator) WriteResponse(resp *Response, reply interface{}) os.Error {
if resp.Error != "" {
codec.err = os.NewError(resp.Error)
+ } else {
+ *codec.reply = *(reply.(*Reply))
}
- *codec.reply = *(reply.(*Reply))
return nil
}