summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2015-08-31 13:53:42 (GMT)
committer Timothy Pearson <kb9vqf@pearsoncomputing.net>2015-08-31 13:53:42 (GMT)
commita6343654e8121d77bace9a4c4db8fe2dfd30cbe5 (patch)
treeefcac1f706aee6c0eddefc366b3dc1775adcc767
parent4925611808ccb524a6c0bd225fb39b52ae1cf1ae (diff)
downloadtdelibs-a6343654.zip
tdelibs-a6343654.tar.gz
Fix FTBFS when pcsc not available
-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 7c8e3c7..029b8c5 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
}