[Spice-devel] [spice-server 2/2] smartcard: Remove duplicate accessor

Frediano Ziglio fziglio at redhat.com
Mon Nov 21 13:46:33 UTC 2016


> 
> smartcard_channel_client_get_device() is the same as
> smartcard_channel_client_get_char_device(). Let's only keep the latter.
> ---
>  server/smartcard-channel-client.c | 5 -----
>  server/smartcard-channel-client.h | 2 --
>  server/smartcard.c                | 2 +-
>  3 files changed, 1 insertion(+), 8 deletions(-)
> 
> diff --git a/server/smartcard-channel-client.c
> b/server/smartcard-channel-client.c
> index 14fea4f..35327dc 100644
> --- a/server/smartcard-channel-client.c
> +++ b/server/smartcard-channel-client.c
> @@ -282,11 +282,6 @@ static void
> smartcard_channel_client_remove_reader(SmartCardChannelClient *scc,
>      }
>  }
>  
> -RedCharDeviceSmartcard*
> smartcard_channel_client_get_device(SmartCardChannelClient *scc)
> -{
> -    return scc->priv->smartcard;
> -}
> -
>  static void smartcard_channel_client_write_to_reader(SmartCardChannelClient
>  *scc)
>  {
>      g_return_if_fail(scc);
> diff --git a/server/smartcard-channel-client.h
> b/server/smartcard-channel-client.h
> index 4fe1c72..db29e20 100644
> --- a/server/smartcard-channel-client.h
> +++ b/server/smartcard-channel-client.h
> @@ -83,8 +83,6 @@ void smartcard_channel_client_send_error(RedChannelClient
> *rcc,
>                                           SpiceMarshaller *m,
>                                           RedPipeItem *item);
>  
> -RedCharDeviceSmartcard*
> smartcard_channel_client_get_device(SmartCardChannelClient *scc);
> -
>  int smartcard_channel_client_handle_message(RedChannelClient *rcc,
>                                              uint16_t type,
>                                              uint32_t size,
> diff --git a/server/smartcard.c b/server/smartcard.c
> index 5b18abe..1a19fa7 100644
> --- a/server/smartcard.c
> +++ b/server/smartcard.c
> @@ -501,7 +501,7 @@ void
> smartcard_channel_write_to_reader(RedCharDeviceWriteBuffer *write_buf)
>      sin = g_smartcard_readers.sin[vheader->reader_id];
>      dev = RED_CHAR_DEVICE_SMARTCARD(sin->st);
>      spice_assert(!dev->priv->scc ||
> -                 dev ==
> smartcard_channel_client_get_device(dev->priv->scc));
> +                 dev ==
> smartcard_channel_client_get_char_device(dev->priv->scc));
>      /* protocol requires messages to be in network endianess */
>      vheader->type = htonl(vheader->type);
>      vheader->length = htonl(vheader->length);

Acked-by: Frediano Ziglio <fziglio at redhat.com>

Frediano


More information about the Spice-devel mailing list