From e5ae12ab82e09539b77cfba3fa1c4c31f5b948db Mon Sep 17 00:00:00 2001 From: alirezaarzehgar Date: Tue, 21 Jan 2025 00:24:28 +0330 Subject: [PATCH] net/url: add panic to unhex for imposible error case Change-Id: I9f39b3d2a1a0a3e510afc874dd071302b2b0c89e Reviewed-on: https://go-review.googlesource.com/c/go/+/643555 Reviewed-by: Damien Neil LUCI-TryBot-Result: Go LUCI Reviewed-by: Ian Lance Taylor Auto-Submit: Ian Lance Taylor --- src/net/url/url.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/net/url/url.go b/src/net/url/url.go index 8a8de1c6a8..3acde9fb0f 100644 --- a/src/net/url/url.go +++ b/src/net/url/url.go @@ -67,8 +67,9 @@ func unhex(c byte) byte { return c - 'a' + 10 case 'A' <= c && c <= 'F': return c - 'A' + 10 + default: + panic("invalid hex character") } - return 0 } type encoding int -- 2.50.0