@@ -3,6 +3,7 @@ package tinymq
import (
"log"
"net"
+ "runtime/debug"
"strings"
"sync"
"time"
@@ -184,6 +185,7 @@ func (c *Line) writePump() {
if err := recover(); err != nil {
c.state = Disconnected
log.Println(err)
+ debug.PrintStack()
}
}()
c.host.Errors++