From ce60eb8a947264312bd0c6a0ebfdf0c81edcb4d0 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sun, 16 Feb 2025 17:34:11 +0200 Subject: [PATCH] hicli/paginate: add missing context cancel --- pkg/hicli/paginate.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/hicli/paginate.go b/pkg/hicli/paginate.go index f41ceee..98996d2 100644 --- a/pkg/hicli/paginate.go +++ b/pkg/hicli/paginate.go @@ -279,6 +279,7 @@ func (h *HiClient) GetReceipts(ctx context.Context, roomID id.RoomID, eventIDs [ func (h *HiClient) PaginateServer(ctx context.Context, roomID id.RoomID, limit int) (*PaginationResponse, error) { ctx, cancel := context.WithCancelCause(ctx) + defer cancel(context.Canceled) h.paginationInterrupterLock.Lock() if _, alreadyPaginating := h.paginationInterrupter[roomID]; alreadyPaginating { h.paginationInterrupterLock.Unlock()