From fff6e7da690af07fd23ef2388be9c86e4b2ca78b Mon Sep 17 00:00:00 2001 From: Frediano Ziglio Date: Mon, 9 Mar 2020 21:19:05 +0000 Subject: [PATCH] smartcard: Avoid useless cast We just created the object, we know is a RedCharDeviceSmartcard, avoid to cast the pointer using RED_CHAR_DEVICE_SMARTCARD. Signed-off-by: Frediano Ziglio --- server/smartcard.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/server/smartcard.c b/server/smartcard.c index 74c99062..b2896047 100644 --- a/server/smartcard.c +++ b/server/smartcard.c @@ -255,16 +255,16 @@ SpiceCharDeviceInstance *smartcard_readers_get_unattached(void) static RedCharDeviceSmartcard *smartcard_device_new(RedsState *reds, SpiceCharDeviceInstance *sin) { - RedCharDevice *char_dev; + RedCharDeviceSmartcard *dev; - char_dev = g_object_new(RED_TYPE_CHAR_DEVICE_SMARTCARD, - "sin", sin, - "spice-server", reds, - "client-tokens-interval", 0ULL, - "self-tokens", ~0ULL, - NULL); + dev = g_object_new(RED_TYPE_CHAR_DEVICE_SMARTCARD, + "sin", sin, + "spice-server", reds, + "client-tokens-interval", 0ULL, + "self-tokens", ~0ULL, + NULL); - return RED_CHAR_DEVICE_SMARTCARD(char_dev); + return dev; } void smartcard_device_disconnect(SpiceCharDeviceInstance *char_device)