smartcard_message_complete_in_flight should never get called if there is no message in flight (priv->in_flight_message != NULL).
Signed-off-by: Hans de Goede <hdego...@redhat.com> --- gtk/channel-smartcard.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) diff --git a/gtk/channel-smartcard.c b/gtk/channel-smartcard.c index f376e53..64fc06e 100644 --- a/gtk/channel-smartcard.c +++ b/gtk/channel-smartcard.c @@ -264,10 +264,7 @@ 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; - } + g_return_if_fail(channel->priv->in_flight_message != NULL); smartcard_message_free(channel->priv->in_flight_message); channel->priv->in_flight_message = g_queue_pop_head(channel->priv->message_queue); -- 1.7.7.4 _______________________________________________ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel