From 827b8b1e821b26af01f065ca414e37aca0306bec Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Mon, 9 Nov 2015 17:06:50 +0200 Subject: [PATCH] Added TimeoutErrMsg() function to RequestCtx for determining the last error message set via TimeoutError call --- server.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server.go b/server.go index 99be90e..8f3f3bd 100644 --- a/server.go +++ b/server.go @@ -592,6 +592,11 @@ func (s *Server) serveConn(c io.ReadWriteCloser) error { return err } +// TimeoutErrMsg returns last error message set via TimeoutError call. +func (ctx *RequestCtx) TimeoutErrMsg() string { + return ctx.timeoutErrMsg +} + func writeResponse(ctx *RequestCtx, w *bufio.Writer) error { if len(ctx.timeoutErrMsg) > 0 { panic("BUG: cannot write timed out response")