diff options
Diffstat (limited to 'server/reds.c')
-rw-r--r-- | server/reds.c | 3 |
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); |