Went over the list at https://goreportcard.com/report/github.com/coredns/coredns and removed/fix some code to make it slightly happier. Signed-off-by: Miek Gieben <miek@miek.nl>
13 lines
233 B
Go
13 lines
233 B
Go
package plugin
|
|
|
|
import "context"
|
|
|
|
// Done is a non-blocking function that returns true if the context has been canceled.
|
|
func Done(ctx context.Context) bool {
|
|
select {
|
|
case <-ctx.Done():
|
|
return true
|
|
default:
|
|
return false
|
|
}
|
|
}
|