if msg.HasField('edeText'):
edeText = msg.edeText
- openTelemetryData = "N/A"
+ openTelemetryDataLen = "N/A"
if opentelemetryAvailable and msg.HasField('openTelemetryData'):
- openTelemetryData = str(len(msg.openTelemetryData))
+ openTelemetryDataLen = str(len(msg.openTelemetryData))
openTelemetryTraceID = "N/A"
if msg.HasField('openTelemetryTraceID'):
openTelemetryTraceID = binascii.hexlify(msg.openTelemetryTraceID)
print('[%s] %s of size %d: %s%s%s -> %s%s(%s) id: %d uuid: %s%s '
- 'requestorid: %s deviceid: %s devicename: %s serverid: %s nod: %s workerId: %s pcCacheHit: %s outgoingQueries: %s headerFlags: %s ednsVersion: %s ede: %s edeText: %s openTelemetryData: len %s otTraceID: %s' %
+ 'requestorid: %s deviceid: %s devicename: %s serverid: %s nod: %s workerId: %s pcCacheHit: %s outgoingQueries: %s headerFlags: %s ednsVersion: %s ede: %s edeText: %s otTraceID: %s openTelemetryData: len %s' %
(datestr,
typestr,
msg.inBytes,
ednsVersion,
ede,
edeText,
- openTelemetryData,
- openTelemetryTraceID))
+ openTelemetryTraceID,
+ openTelemetryDataLen))
for mt in msg.meta:
values = ''
}
eee.emplace(EDNSExtendedError{static_cast<uint16_t>(code), std::move(extra)});
- if (packetWriter.size() < maxanswersize && (maxanswersize - packetWriter.size()) >= (EDNSOptionCodeSize + EDNSOptionLengthSize + sizeof(eee->infoCode) + eee->extraText.size())) {
+ if (packetWriter.size() < maxanswersize && (maxanswersize - packetWriter.size()) >= (EDNSOptionCodeSize + EDNSOptionLengthSize + sizeof(EDNSExtendedError::code) + eee->extraText.size())) {
returnedEdnsOptions.emplace_back(EDNSOptionCode::EXTENDEDERROR, makeEDNSExtendedErrorOptString(*eee));
}
}