summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Levy <alevy@redhat.com>2011-06-29 12:06:51 +0200
committerAlon Levy <alevy@redhat.com>2011-06-29 12:06:51 +0200
commitce1d98d3c9697f77f986c875016a2fede006c9dc (patch)
tree1587481d2a6c0066e36271fe2da9df19c3d72b81
parent566c076912f685fad059c29ee9b2f80405f2515b (diff)
Revert "server/smartcard: don't register the channel if no hardware emulated"
This reverts commit 456ff9f8d5d27ac763e89e67a100661084695dc5. That patch just disabled the smartcard channel completely because the check was done *before* the initialization of the qemu smartcard devices, not after.
-rw-r--r--server/smartcard.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/server/smartcard.c b/server/smartcard.c
index 7830c9a..f948e5b 100644
--- a/server/smartcard.c
+++ b/server/smartcard.c
@@ -538,10 +538,6 @@ void smartcard_channel_init(void)
{
Channel *channel;
- /* don't register the channel if no hardware registered */
- if (g_smartcard_readers.num == 0) {
- return;
- }
channel = spice_new0(Channel, 1);
channel->type = SPICE_CHANNEL_SMARTCARD;
channel->link = smartcard_link;
@@ -549,3 +545,4 @@ void smartcard_channel_init(void)
channel->migrate = smartcard_migrate;
reds_register_channel(channel);
}
+