diff --git a/tdecore/tdehw/tdecryptographiccarddevice.cpp b/tdecore/tdehw/tdecryptographiccarddevice.cpp
index 7c8e3c7..029b8c5 100644
--- a/tdecore/tdehw/tdecryptographiccarddevice.cpp
+++ b/tdecore/tdehw/tdecryptographiccarddevice.cpp
@@ -53,11 +53,15 @@
#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 @@
}
return atr_formatted;
+#else
+ return TQString::null;
#endif
}
|