From 713a8f48a76c39d20ec3cb02eee308c6ec48a3c3 Mon Sep 17 00:00:00 2001 From: Jack Christensen Date: Sat, 12 Jul 2014 08:04:09 -0500 Subject: [PATCH] Failing to write to Conn.conn kills Conn --- conn.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/conn.go b/conn.go index 54a5599a..0d1c5582 100644 --- a/conn.go +++ b/conn.go @@ -722,6 +722,9 @@ func (c *Conn) sendSimpleQuery(sql string, arguments ...interface{}) (err error) wbuf.closeMsg() _, err = c.conn.Write(wbuf.buf) + if err != nil { + c.die(err) + } return err } @@ -821,6 +824,9 @@ func (c *Conn) sendPreparedQuery(ps *PreparedStatement, arguments ...interface{} wbuf.closeMsg() _, err = c.conn.Write(wbuf.buf) + if err != nil { + c.die(err) + } return err }