aboutsummaryrefslogtreecommitdiffstats
path: root/rpc/comms/ipc.go
diff options
context:
space:
mode:
authorFelix Lange <fjl@twurst.com>2015-08-25 18:23:25 +0800
committerFelix Lange <fjl@twurst.com>2015-08-25 18:23:25 +0800
commita219159e7e18ccaa52c9c493a19a11e6b7bab3dd (patch)
tree8d7d177b1d4ef721c7036076c533402308f5fe86 /rpc/comms/ipc.go
parentd51d0022cee91d6588186455afbe6e54fae2cbf7 (diff)
parentd910148a96cca05bc40ac5b5773effa9b92702f8 (diff)
downloaddexon-a219159e7e18ccaa52c9c493a19a11e6b7bab3dd.tar
dexon-a219159e7e18ccaa52c9c493a19a11e6b7bab3dd.tar.gz
dexon-a219159e7e18ccaa52c9c493a19a11e6b7bab3dd.tar.bz2
dexon-a219159e7e18ccaa52c9c493a19a11e6b7bab3dd.tar.lz
dexon-a219159e7e18ccaa52c9c493a19a11e6b7bab3dd.tar.xz
dexon-a219159e7e18ccaa52c9c493a19a11e6b7bab3dd.tar.zst
dexon-a219159e7e18ccaa52c9c493a19a11e6b7bab3dd.zip
Merge pull request #1710 from bas-vk/useragent
user agent messages were dumped in some cases
Diffstat (limited to 'rpc/comms/ipc.go')
-rw-r--r--rpc/comms/ipc.go12
1 files changed, 4 insertions, 8 deletions
diff --git a/rpc/comms/ipc.go b/rpc/comms/ipc.go
index d897bf313..3de659b65 100644
--- a/rpc/comms/ipc.go
+++ b/rpc/comms/ipc.go
@@ -42,16 +42,12 @@ func (self *ipcClient) Close() {
self.coder.Close()
}
-func (self *ipcClient) Send(req interface{}) error {
+func (self *ipcClient) Send(msg interface{}) error {
var err error
- if r, ok := req.(*shared.Request); ok {
- if err = self.coder.WriteResponse(r); err != nil {
- if err = self.reconnect(); err == nil {
- err = self.coder.WriteResponse(r)
- }
+ if err = self.coder.WriteResponse(msg); err != nil {
+ if err = self.reconnect(); err == nil {
+ err = self.coder.WriteResponse(msg)
}
-
- return err
}
return err
}