[phodav] spice: make reading from client cancellable



commit d9acc95c8d22daa95106fe4a1ded7bcc4a125424
Author: Jakub Janků <jjanku redhat com>
Date:   Thu Aug 22 17:32:57 2019 +0200

    spice: make reading from client cancellable
    
    If we don't pass a GCancellable to g_input_stream_read_async(),
    the operation can only be intrrupted by closing the stream.
    
    Signed-off-by: Jakub Janků <jjanku redhat com>

 spice/spice-webdavd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/spice/spice-webdavd.c b/spice/spice-webdavd.c
index 2d7879f..c84131f 100644
--- a/spice/spice-webdavd.c
+++ b/spice/spice-webdavd.c
@@ -323,7 +323,7 @@ client_start_read (Client *client)
   g_debug ("start read client %p", client);
   g_input_stream_read_async (istream,
                              client->mux.buf, G_MAXUINT16, G_PRIORITY_DEFAULT,
-                             NULL, client_read_cb, client);
+                             cancel, client_read_cb, client);
 }
 
 static gboolean


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]