diff options
Diffstat (limited to 'libgo/go/rpc/server_test.go')
-rw-r--r-- | libgo/go/rpc/server_test.go | 3 |
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 } |