From 0c173451fc9c981b0c85f29af188dca5fb5ff97f Mon Sep 17 00:00:00 2001 From: okir Date: Wed, 16 Apr 2003 08:33:37 +0000 Subject: [PATCH] - dont return error in detect_card_presence if there is no reader git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1014 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/libopensc/reader-openct.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libopensc/reader-openct.c b/src/libopensc/reader-openct.c index 05d1524f..86d8df70 100644 --- a/src/libopensc/reader-openct.c +++ b/src/libopensc/reader-openct.c @@ -203,8 +203,9 @@ openct_reader_detect_card_presence(struct sc_reader *reader, SC_FUNC_CALLED(reader->ctx, 1); + slot->flags = 0; if (!data->h && !(data->h = ct_reader_connect(data->num))) - return SC_ERROR_CARD_NOT_PRESENT; + return 0; if ((rc = ct_card_status(data->h, slot->id, &status)) < 0) return SC_ERROR_TRANSMIT_FAILED;