Don't write zero-length replies.
parent
c997143411
commit
9441e60ece
|
@ -478,12 +478,15 @@ func (c *Connection) Reply(ctx context.Context, opErr error) {
|
|||
|
||||
// Send the reply to the kernel.
|
||||
replyMsg := kernelResponse(m.Header().Unique, op, opErr, c.protocol)
|
||||
if err := c.writeMessage(replyMsg); err != nil {
|
||||
if c.errorLogger != nil {
|
||||
c.errorLogger.Printf("writeMessage: %v", err)
|
||||
if replyMsg != nil {
|
||||
if err := c.writeMessage(replyMsg); err != nil {
|
||||
if c.errorLogger != nil {
|
||||
c.errorLogger.Printf("writeMessage: %v", err)
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue