Skip to content

Commit 1b442eb

Browse files
committed
Fix broadcast
1 parent 1e56245 commit 1b442eb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sender_pool.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,8 @@ func (p *LineSenderPool) free(ctx context.Context, ps *pooledSender) error {
197197

198198
p.mu.Lock()
199199
defer p.mu.Unlock()
200+
// Notify free sender waiters, if any
201+
defer p.cond.Broadcast()
200202

201203
if flushErr != nil {
202204
// Failed to flush, close and call it a day
@@ -215,8 +217,6 @@ func (p *LineSenderPool) free(ctx context.Context, ps *pooledSender) error {
215217
}
216218

217219
p.freeSenders = append(p.freeSenders, ps)
218-
// Notify free sender waiters, if any
219-
p.cond.Broadcast()
220220
return nil
221221
}
222222

0 commit comments

Comments
 (0)