From be7efb24cd03b3acd1f03b8344a0536840e980c2 Mon Sep 17 00:00:00 2001 From: Jeff Becker Date: Tue, 26 Sep 2017 10:15:52 -0400 Subject: [PATCH] implement more of XHDR --- contrib/backends/srndv2/src/srnd/nntp.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/contrib/backends/srndv2/src/srnd/nntp.go b/contrib/backends/srndv2/src/srnd/nntp.go index afdef77..497a945 100644 --- a/contrib/backends/srndv2/src/srnd/nntp.go +++ b/contrib/backends/srndv2/src/srnd/nntp.go @@ -1110,7 +1110,12 @@ func (self *nntpConnection) handleLine(daemon *NNTPDaemon, code int, line string var hdr string if len(parts) == 2 { // XHDR headername - + hdr = parts[1] + if self.selected_article == "" { + conn.PrintfLine("420 No Current Article selected") + return + } + msgid = self.selected_article } else if len(parts) == 3 { // message id msgid = parts[2]