diff options
Diffstat (limited to 'rpkid/rpki/publication.py')
-rw-r--r-- | rpkid/rpki/publication.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/rpkid/rpki/publication.py b/rpkid/rpki/publication.py index dc033d31..64094cdd 100644 --- a/rpkid/rpki/publication.py +++ b/rpkid/rpki/publication.py @@ -315,10 +315,9 @@ class msg(rpki.xml_utils.msg, publication_namespace): """ Serve one msg PDU. """ - if self.type != "query": + if not self.is_query(): raise rpki.exceptions.BadQuery, "Message type is not query" - r_msg = self.__class__() - r_msg.type = "reply" + r_msg = self.__class__.reply() def loop(iterator, q_pdu): |