aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGrégoire Duchêne <gduchene@awhk.org>2021-02-19 17:00:10 +0000
committerGrégoire Duchêne <gduchene@awhk.org>2021-02-19 17:00:10 +0000
commit360284b90f526a79a5c5c4c386e50fcb915e2e27 (patch)
treefef64cf2899f7a4db1df3ab7343c2833e3d8ca54
parent5277c7123524f5cccbf5ce62f5aa93b4bed68b10 (diff)
Use Header.Get
-rw-r--r--cmd/fwdsms/twilio.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/cmd/fwdsms/twilio.go b/cmd/fwdsms/twilio.go
index 6e7dc0c..b995cf5 100644
--- a/cmd/fwdsms/twilio.go
+++ b/cmd/fwdsms/twilio.go
@@ -63,11 +63,11 @@ func (h *smsHandler) ServeHTTP(resp http.ResponseWriter, req *http.Request) {
func (h *smsHandler) checkRequestSignature(req *http.Request) error {
reqSig, err := func() ([]byte, error) {
- h, ok := req.Header["X-Twilio-Signature"]
- if !ok || len(h) == 0 {
+ h := req.Header.Get("X-Twilio-Signature")
+ if len(h) == 0 {
return nil, errors.New("missing X-Twilio-Signature header")
}
- b, err := base64.StdEncoding.DecodeString(h[0])
+ b, err := base64.StdEncoding.DecodeString(h)
if err != nil {
return nil, errors.New("bad X-Twilio-Signature header")
}