diff options
author | Erik Geiser <erik.geiser@redteam-pentesting.de> | 2022-05-23 14:38:45 +0200 |
---|---|---|
committer | Erik Geiser <erik.geiser@redteam-pentesting.de> | 2022-05-23 14:38:45 +0200 |
commit | a91ce0db92a593b386863adceaf420b01f5de1a3 (patch) | |
tree | e6cde5056223edae2add6c25daf70cc67194a6ba /rfc1035label/label_test.go | |
parent | b437b69f18fd2a2e59bd3ff51685896ee53d0709 (diff) |
Decode partial domain name labels
Signed-off-by: Erik Geiser <erik.geiser@redteam-pentesting.de>
Diffstat (limited to 'rfc1035label/label_test.go')
-rw-r--r-- | rfc1035label/label_test.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/rfc1035label/label_test.go b/rfc1035label/label_test.go index 2e20736..865b41a 100644 --- a/rfc1035label/label_test.go +++ b/rfc1035label/label_test.go @@ -28,7 +28,9 @@ func TestLabelsFromBytesZeroLength(t *testing.T) { require.Equal(t, []byte{}, labels.ToBytes()) } -func TestLabelsFromBytesWithoutZeroLength(t *testing.T) { +func TestLabelsFromBytesPartialDomainName(t *testing.T) { + // Partial domain name without trailing zero-length byte as per RFC 4704 + // Section 4.2 expected := []byte{ 0x8, 'h', 'o', 's', 't', 'n', 'a', 'm', 'e', } |