diff options
| author | Grégoire Duchêne <gduchene@awhk.org> | 2021-02-19 17:00:10 +0000 |
|---|---|---|
| committer | Grégoire Duchêne <gduchene@awhk.org> | 2021-02-19 17:00:10 +0000 |
| commit | 360284b90f526a79a5c5c4c386e50fcb915e2e27 (patch) | |
| tree | fef64cf2899f7a4db1df3ab7343c2833e3d8ca54 | |
| parent | 5277c7123524f5cccbf5ce62f5aa93b4bed68b10 (diff) | |
Use Header.Get
| -rw-r--r-- | cmd/fwdsms/twilio.go | 6 |
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") } |
