summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tdecore/tdehw/tdecryptographiccarddevice.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/tdecore/tdehw/tdecryptographiccarddevice.cpp b/tdecore/tdehw/tdecryptographiccarddevice.cpp
index 7c8e3c7f4..029b8c57c 100644
--- a/tdecore/tdehw/tdecryptographiccarddevice.cpp
+++ b/tdecore/tdehw/tdecryptographiccarddevice.cpp
@@ -53,11 +53,15 @@ static TQString pcsc_error_code_to_string(long errcode) {
#endif
CryptoCardDeviceWatcher::CryptoCardDeviceWatcher() {
+#ifdef WITH_PCSC
m_readerStates = NULL;
+#endif
}
CryptoCardDeviceWatcher::~CryptoCardDeviceWatcher() {
+#ifdef WITH_PCSC
free(m_readerStates);
+#endif
}
void CryptoCardDeviceWatcher::run() {
@@ -208,6 +212,8 @@ TQString CryptoCardDeviceWatcher::getCardATR(TQString readerName) {
}
return atr_formatted;
+#else
+ return TQString::null;
#endif
}