Skip to content

Commit 310a158

Browse files
Update webhook.go
1 parent 7a85fe3 commit 310a158

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

scm/driver/gitea/webhook.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,11 @@ func (s *webhookService) Parse(req *http.Request, fn scm.SecretFunc) (scm.Webhoo
6161

6262
secret := req.FormValue("secret")
6363
signature := req.Header.Get("X-Gitea-Signature")
64+
65+
// fail if no signature passed
66+
if signature == "" && secret == "" {
67+
return hook, scm.ErrSignatureInvalid
68+
}
6469

6570
// test signature if header not set and secret is in payload
6671
if signature == "" && secret != "" && secret != key {

0 commit comments

Comments
 (0)