diff options
author | Alon Levy <alevy@redhat.com> | 2012-03-22 13:24:40 +0200 |
---|---|---|
committer | Alon Levy <alevy@redhat.com> | 2012-03-22 20:11:26 +0200 |
commit | 69198899e170ec8764ad54a3b33301f3b6082097 (patch) | |
tree | c829d03b2a9586df0d1c3d7b1a4383b2d705e7d9 | |
parent | 446d97c0883eb659125240b64eeced23016626d7 (diff) |
CKYCardContext_WaitForStatusChange: timeout is success
-rw-r--r-- | src/libckyapplet/cky_card.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libckyapplet/cky_card.c b/src/libckyapplet/cky_card.c index 325fe6a..2817c0f 100644 --- a/src/libckyapplet/cky_card.c +++ b/src/libckyapplet/cky_card.c @@ -848,7 +848,7 @@ CKYCardContext_WaitForStatusChange(CKYCardContext *ctx, } rv = ctx->scard->SCardGetStatusChange(ctx->context, timeout, readers, readerCount); - if (rv != SCARD_S_SUCCESS) { + if (rv != SCARD_S_SUCCESS && rv != SCARD_E_TIMEOUT) { if ((rv == SCARD_E_NO_SERVICE) || (rv == SCARD_E_SERVICE_STOPPED)) { /* if we were stopped, don't reuse the old context, * pcsc-lite hangs */ |