From 46d013285620737e256ca6066ff277e97b5b6689 Mon Sep 17 00:00:00 2001 From: Frank Morgner Date: Wed, 26 Jun 2013 23:22:49 +0200 Subject: [PATCH] check for vicc presence and return immediately --- virtualsmartcard/src/vpcd/vpcd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/virtualsmartcard/src/vpcd/vpcd.c b/virtualsmartcard/src/vpcd/vpcd.c index db61a20..4f7e896 100644 --- a/virtualsmartcard/src/vpcd/vpcd.c +++ b/virtualsmartcard/src/vpcd/vpcd.c @@ -249,8 +249,8 @@ int vicc_present(struct vicc_ctx *ctx) { unsigned char *atr = NULL; if (ctx->client_sock <= 0) - /* Wait up to one microsecond. */ - ctx->client_sock = waitforclient(ctx->server_sock, 0, 1); + /* return immediately */ + ctx->client_sock = waitforclient(ctx->server_sock, 0, 0); if (ctx->client_sock < 0) return -1;