Skip to content

Commit 2fa7704

Browse files
authored
Merge pull request #538 from fbbdev/patch-1
Close hanging channel in ListenForWebhookRespReqFormat
2 parents 00ae020 + 2e8be8d commit 2fa7704

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

bot.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -493,6 +493,8 @@ func (bot *BotAPI) ListenForWebhookRespReqFormat(w http.ResponseWriter, r *http.
493493
ch := make(chan Update, bot.Buffer)
494494

495495
func(w http.ResponseWriter, r *http.Request) {
496+
defer close(ch)
497+
496498
update, err := bot.HandleUpdate(r)
497499
if err != nil {
498500
errMsg, _ := json.Marshal(map[string]string{"error": err.Error()})
@@ -503,7 +505,6 @@ func (bot *BotAPI) ListenForWebhookRespReqFormat(w http.ResponseWriter, r *http.
503505
}
504506

505507
ch <- *update
506-
close(ch)
507508
}(w, r)
508509

509510
return ch

0 commit comments

Comments
 (0)