Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
c2b58e4390 | ||
|
50b6078550 |
36
pcsc-lite-1.7.2-pollrate.patch
Normal file
36
pcsc-lite-1.7.2-pollrate.patch
Normal file
@ -0,0 +1,36 @@
|
||||
From 4f7c0110cb95e599d164e503910cde930ba3f993 Mon Sep 17 00:00:00 2001
|
||||
From: rousseau <rousseau@0ce88b0d-b2fd-0310-8134-9614164e65ea>
|
||||
Date: Mon, 30 May 2011 09:22:57 +0000
|
||||
Subject: [PATCH] EHStatusHandlerThread(): always sleep if the driver card
|
||||
event function returns an error (and not just in the case
|
||||
of IFD_NO_SUCH_DEVICE)
|
||||
|
||||
This avoids to loop too fast in case of a problem. This happens after
|
||||
activating a smart card reader in vmware workstation for example.
|
||||
|
||||
See https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/787451
|
||||
"pcscd spams to syslog and kern.log after enabling smartcard reader in
|
||||
VMWare Workstation"
|
||||
|
||||
|
||||
git-svn-id: svn://svn.debian.org/pcsclite/trunk@5769 0ce88b0d-b2fd-0310-8134-9614164e65ea
|
||||
---
|
||||
src/eventhandler.c | 2 +-
|
||||
1 files changed, 1 insertions(+), 1 deletions(-)
|
||||
|
||||
diff --git a/src/eventhandler.c b/src/eventhandler.c
|
||||
index 603ad81..e291fab 100644
|
||||
--- a/src/eventhandler.c
|
||||
+++ b/src/eventhandler.c
|
||||
@@ -429,7 +429,7 @@ static void EHStatusHandlerThread(READER_CONTEXT * rContext)
|
||||
timeout = PCSCLITE_STATUS_EVENT_TIMEOUT;
|
||||
|
||||
ret = rContext->pthCardEvent(rContext->slot, timeout);
|
||||
- if (IFD_NO_SUCH_DEVICE == ret)
|
||||
+ if (IFD_SUCCESS != ret)
|
||||
(void)SYS_USleep(PCSCLITE_STATUS_POLL_RATE);
|
||||
}
|
||||
else
|
||||
--
|
||||
1.7.5.4
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
Name: pcsc-lite
|
||||
Version: 1.7.2
|
||||
Release: 2%{?dist}
|
||||
Release: 4%{?dist}
|
||||
Summary: PC/SC Lite smart card framework and applications
|
||||
|
||||
Group: System Environment/Daemons
|
||||
@ -19,6 +19,8 @@ Patch3: %{name}-1.6.6-no_auto_power_down
|
||||
# Avoid filling log files with "rv=0x... for client" and "Card Not Inserted"
|
||||
# messages (#657658, #707412)
|
||||
Patch4: pcsc-lite-1.7.2-loglevel.patch
|
||||
# Sleep before trying to poll again in case of an error (#718375)
|
||||
Patch5: pcsc-lite-1.7.2-pollrate.patch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
|
||||
BuildRequires: libudev-devel
|
||||
@ -71,7 +73,9 @@ Requires: %{name}-libs = %{version}-%{release}
|
||||
%patch0 -p0 -b .docinst
|
||||
%patch1 -p1 -b .rpath64
|
||||
%patch2 -p1 -b .noautostart
|
||||
%patch3 -p1 -b .no_auto_power_down
|
||||
%patch4 -p1 -b .loglevel
|
||||
%patch5 -p1 -b .pollrate
|
||||
|
||||
# Convert to utf-8
|
||||
for file in ChangeLog; do
|
||||
@ -154,6 +158,12 @@ fi
|
||||
|
||||
|
||||
%changelog
|
||||
* Thu Sep 15 2011 Kalev Lember <kalevlember@gmail.com> - 1.7.2-4
|
||||
- Really apply the patch to disable automatic card power down (#737988)
|
||||
|
||||
* Sat Jul 02 2011 Kalev Lember <kalev@smartlink.ee> - 1.7.2-3
|
||||
- Sleep before trying to poll again in case of an error (#718375)
|
||||
|
||||
* Wed May 25 2011 Kalev Lember <kalev@smartlink.ee> - 1.7.2-2
|
||||
- Don't fill log files with repeating messages (#657658, #707412)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user