We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 382d35b commit 9bf17ebCopy full SHA for 9bf17eb
rpc/comms/ipc.go
@@ -44,12 +44,14 @@ func (self *ipcClient) Close() {
44
45
func (self *ipcClient) Send(req interface{}) error {
46
var err error
47
- if err = self.coder.WriteResponse(req); err != nil {
48
- if _, ok := err.(*net.OpError); ok { // connection lost, retry once
+ if r, ok := req.(*shared.Request); ok {
+ if err = self.coder.WriteResponse(r); err != nil {
49
if err = self.reconnect(); err == nil {
50
- err = self.coder.WriteResponse(req)
+ err = self.coder.WriteResponse(r)
51
}
52
53
+
54
+ return err
55
56
return err
57
0 commit comments