On Sat, Dec 03, 2011 at 03:00:22PM +0100, Hans de Goede wrote:
> There is only one caller of smartcard_message_complete_in_flight() and
> that caller already checks that priv->in_flight_message != NULL, as
> it dereferences the priv->in_flight_message pointer.

Today this code will never be triggered, but one never knows what will
happen tomorrow after some refactoring. This check documents one assertion
when we get into this function, which never hurts. We can make it into a
single g_return_if_fail if that would make things clearer, but I'd prefer
to keep it.

Christophe

> 
> Signed-off-by: Hans de Goede <hdego...@redhat.com>
> ---
>  gtk/channel-smartcard.c |    5 -----
>  1 files changed, 0 insertions(+), 5 deletions(-)
> 
> diff --git a/gtk/channel-smartcard.c b/gtk/channel-smartcard.c
> index f376e53..04815a3 100644
> --- a/gtk/channel-smartcard.c
> +++ b/gtk/channel-smartcard.c
> @@ -264,11 +264,6 @@ smartcard_message_new(VSCMsgType msg_type, SpiceMsgOut 
> *msg_out)
>  static void
>  smartcard_message_complete_in_flight(SpiceSmartcardChannel *channel)
>  {
> -    if (channel->priv->in_flight_message == NULL) {
> -        g_return_if_fail(g_queue_is_empty(channel->priv->message_queue));
> -        return;
> -    }
> -
>      smartcard_message_free(channel->priv->in_flight_message);
>      channel->priv->in_flight_message = 
> g_queue_pop_head(channel->priv->message_queue);
>      if (channel->priv->in_flight_message != NULL)
> -- 
> 1.7.7.4
> 
> _______________________________________________
> Spice-devel mailing list
> Spice-devel@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel

Attachment: pgp3VhsNnvAC8.pgp
Description: PGP signature

_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to