Fixed TXT records resolve.

This commit is contained in:
Revertron
2022-03-10 16:28:22 +01:00
parent fd9da6f6fd
commit fe43117a03
+5 -2
View File
@@ -429,9 +429,12 @@ impl DnsRecord {
buffer.write_u16(QueryType::TXT.to_num())?; buffer.write_u16(QueryType::TXT.to_num())?;
buffer.write_u16(1)?; buffer.write_u16(1)?;
buffer.write_u32(ttl)?; buffer.write_u32(ttl)?;
buffer.write_u16(data.len() as u16)?;
for b in data.as_bytes() { let bytes = data.as_bytes();
buffer.write_u16((bytes.len() + 1) as u16)?;
buffer.write_u8(bytes.len() as u8)?;
for b in bytes {
buffer.write_u8(*b)?; buffer.write_u8(*b)?;
} }
} }