Skip to content
This repository was archived by the owner on Oct 12, 2023. It is now read-only.

Commit 4dea55c

Browse files
authored
Fix nil error dereference (#199)
Store result of ctx.Err() in err variable before dereferencing.
1 parent ff0e3f0 commit 4dea55c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sender.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -213,10 +213,10 @@ func (s *Sender) trySend(ctx context.Context, evt eventer) error {
213213
for {
214214
select {
215215
case <-ctx.Done():
216-
if ctx.Err() != nil {
216+
if err = ctx.Err(); err != nil {
217217
tab.For(ctx).Error(err)
218218
}
219-
return ctx.Err()
219+
return err
220220
default:
221221
// try as long as the context is not dead
222222
s.clientMu.RLock()

0 commit comments

Comments
 (0)