Skip to content

Commit 39dfdaf

Browse files
committed
fix doh header parsing
1 parent 5e58ca2 commit 39dfdaf

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

cmd/doggo/cli.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -144,9 +144,9 @@ func main() {
144144
resolverHeaders := http.Header{}
145145
if len(headerFlags) > 0 {
146146
for _, header := range headerFlags {
147-
parts := strings.Split(header, ":")
148-
if len(parts) == 2 {
149-
resolverHeaders.Add(parts[0], strings.TrimSpace(parts[1]))
147+
header, value, _ := strings.Cut(header, ":")
148+
if len(value) > 0 {
149+
resolverHeaders.Add(header, strings.TrimSpace(value))
150150
}
151151
}
152152
}

0 commit comments

Comments
 (0)