From 8e81a1803ce0238a1ce5185ef831673b8dbb4dfa Mon Sep 17 00:00:00 2001 From: Derek Collison Date: Thu, 9 Jun 2016 12:27:11 -0700 Subject: [PATCH] Fix for #288 --- server/client.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/client.go b/server/client.go index 74ee3c69..70d932c9 100644 --- a/server/client.go +++ b/server/client.go @@ -845,6 +845,11 @@ func (c *client) processMsg(msg []byte) { return } + // Check for pedantic and bad subject. + if c.opts.Pedantic && !IsValidLiteralSubject(string(c.pa.subject)) { + return + } + // Scratch buffer.. msgh := c.msgb[:len(msgHeadProto)]