From da5bcd9d891418b9462c76fbc87fd7e18fa374c8 Mon Sep 17 00:00:00 2001 From: bert hubert Date: Thu, 11 May 2017 17:16:20 +0200 Subject: [PATCH] we would attempt to protobuf log DNS questions without a set question and get exceptions over that --- pdns/protobuf.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pdns/protobuf.cc b/pdns/protobuf.cc index c881e0084b..c7241ad0f2 100644 --- a/pdns/protobuf.cc +++ b/pdns/protobuf.cc @@ -37,7 +37,8 @@ void DNSProtoBufMessage::setQuestion(const DNSName& qname, uint16_t qtype, uint1 #ifdef HAVE_PROTOBUF PBDNSMessage_DNSQuestion* question = d_message.mutable_question(); if (question) { - question->set_qname(qname.toString()); + if(!qname.empty()) + question->set_qname(qname.toString()); question->set_qtype(qtype); question->set_qclass(qclass); } -- 2.47.2