diff --git a/lib/nntp/tiny/session.py b/lib/nntp/tiny/session.py index 008f6d8..c2cbc02 100644 --- a/lib/nntp/tiny/session.py +++ b/lib/nntp/tiny/session.py @@ -742,7 +742,7 @@ class Session(): def _cmd_post(self): if self.perms is None or not self.perms & UserPermission.POST: - self.respond(ResponseCode.NNTP_POST_PROHIBITED) + return self.respond(ResponseCode.NNTP_POST_PROHIBITED) self.respond(ResponseCode.NNTP_INQUIRY_ARTICLE) @@ -769,7 +769,7 @@ class Session(): def _cmd_ihave(self, message_id): if self.perms is None or not self.perms & UserPermission.POST: - self.respond(ResponseCode.NNTP_POST_PROHIBITED) + return self.respond(ResponseCode.NNTP_POST_PROHIBITED) sql = """ select