summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Levy <alevy@redhat.com>2012-03-22 13:24:40 +0200
committerAlon Levy <alevy@redhat.com>2012-03-22 20:11:26 +0200
commit69198899e170ec8764ad54a3b33301f3b6082097 (patch)
treec829d03b2a9586df0d1c3d7b1a4383b2d705e7d9
parent446d97c0883eb659125240b64eeced23016626d7 (diff)
CKYCardContext_WaitForStatusChange: timeout is success
-rw-r--r--src/libckyapplet/cky_card.c2
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 */