diff options
Diffstat (limited to 'internal/route')
-rw-r--r-- | internal/route/repo/webhook.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/internal/route/repo/webhook.go b/internal/route/repo/webhook.go index 77696bbc..c7e99db6 100644 --- a/internal/route/repo/webhook.go +++ b/internal/route/repo/webhook.go @@ -128,7 +128,7 @@ func validateWebhook(actor *db.User, l macaron.Locale, w *db.Webhook) (field, ms return "PayloadURL", l.Tr("repo.settings.webhook.err_cannot_parse_payload_url", err), false } - if netutil.IsLocalHostname(payloadURL.Hostname()) { + if netutil.IsLocalHostname(payloadURL.Hostname(), conf.Security.LocalNetworkAllowlist) { return "PayloadURL", l.Tr("repo.settings.webhook.err_cannot_use_local_addresses"), false } } |