summaryrefslogtreecommitdiffstats
path: root/server/reds.c
diff options
context:
space:
mode:
Diffstat (limited to 'server/reds.c')
-rw-r--r--server/reds.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/server/reds.c b/server/reds.c
index 6241c174..6ba65a0c 100644
--- a/server/reds.c
+++ b/server/reds.c
@@ -2984,7 +2984,7 @@ static int spice_server_char_device_add_interface(SpiceServer *s,
}
#ifdef USE_SMARTCARD
else if (strcmp(char_device->subtype, SUBTYPE_SMARTCARD) == 0) {
- if (!(dev_state = smartcard_device_connect(char_device))) {
+ if (!(dev_state = smartcard_device_connect(s, char_device))) {
return -1;
}
}
@@ -3007,7 +3007,6 @@ static int spice_server_char_device_add_interface(SpiceServer *s,
if (s->vm_running) {
spice_char_device_start(char_device->st);
}
- spice_char_device_set_server(char_device->st, reds);
reds_char_device_add_state(s, char_device->st);
} else {
spice_warning("failed to create device state for %s", char_device->subtype);