bugfix ignored MaxBytesReader

This commit is contained in:
AJ ONeal 2020-09-29 03:57:49 -06:00
vecāks ecbdab8e27
revīzija c66aa70f07
2 mainīti faili ar 2 papildinājumiem un 8 dzēšanām

Parādīt failu

@ -43,10 +43,7 @@ func InitWebhook(providername string, secret *string, envname string) func() {
secretB := []byte(*secret)
webhooks.AddRouteHandler(providername, func(router chi.Router) {
router.Post("/", func(w http.ResponseWriter, r *http.Request) {
body := http.MaxBytesReader(w, r.Body, options.DefaultMaxBodySize)
defer func() {
_ = body.Close()
}()
r.Body = http.MaxBytesReader(w, r.Body, options.DefaultMaxBodySize)
accessToken := r.URL.Query().Get("access_token")
if "" != accessToken {

Parādīt failu

@ -38,10 +38,7 @@ func InitWebhook(providername string, secret *string, envname string) func() {
githubSecretB := []byte(*secret)
webhooks.AddRouteHandler(providername, func(router chi.Router) {
router.Post("/", func(w http.ResponseWriter, r *http.Request) {
body := http.MaxBytesReader(w, r.Body, options.DefaultMaxBodySize)
defer func() {
_ = body.Close()
}()
r.Body = http.MaxBytesReader(w, r.Body, options.DefaultMaxBodySize)
payload, err := ioutil.ReadAll(r.Body)
if err != nil {