From: Marc-André Lureau <marcandre.lureau@xxxxxxxxxx> Some ports may want to live a bit longer, such as following webdav. --- gtk/spicy.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gtk/spicy.c b/gtk/spicy.c index dff9d44..39ff0e3 100644 --- a/gtk/spicy.c +++ b/gtk/spicy.c @@ -1475,6 +1475,7 @@ static void port_opened(SpiceChannel *channel, GParamSpec *pspec, /* only send a break event and disconnect */ if (g_strcmp0(name, "org.spice.spicy.break") == 0) { spice_port_event(port, SPICE_PORT_EVENT_BREAK); + spice_channel_flush_async(channel, NULL, port_flushed_cb, conn); } /* handle the first spicy port and connect it to stdin/out */ @@ -1485,8 +1486,6 @@ static void port_opened(SpiceChannel *channel, GParamSpec *pspec, if (port == stdin_port) goto end; - - spice_channel_flush_async(channel, NULL, port_flushed_cb, conn); } else { if (port == stdin_port) stdin_port = NULL; -- 1.8.4.2 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel