Skip to content

Commit 2323e71

Browse files
meck-gdMeneDev
authored andcommitted
minor: Avoid busy looping when system has no scard readers
1 parent dcde2f8 commit 2323e71

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

scardmonitor/scardmonitor.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ func (mon *scardMon) updateLoop() {
184184
var err error
185185
log.Info().Msg("Listing scard readers")
186186
readers, err = ctx.ListReaders()
187-
if err != nil {
187+
if err != nil && err != scard.ErrNoReadersAvailable {
188188
log.Error().Err(err).Msg("Could not list scard readers, assuming broken context")
189189
contextBroken = true
190190
time.Sleep(100 * time.Millisecond)

0 commit comments

Comments
 (0)