[wing] wingiocpinputstream: fix memory leak on wing_iocp_input_stream_write_async



commit 98399721e2b2c948985a66a15d8e9379ed9ba3b7
Author: Silvio Lazzeretti <silviola amazon com>
Date:   Mon Mar 1 18:05:01 2021 +0100

    wingiocpinputstream: fix memory leak on wing_iocp_input_stream_write_async

 wing/wingiocpinputstream.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/wing/wingiocpinputstream.c b/wing/wingiocpinputstream.c
index 217e6bf..006ca6f 100644
--- a/wing/wingiocpinputstream.c
+++ b/wing/wingiocpinputstream.c
@@ -224,7 +224,10 @@ wing_iocp_input_stream_read_async (GInputStream        *stream,
   g_task_set_priority (task, io_priority);
 
   if (g_task_return_error_if_cancelled (task))
-    return;
+    {
+      g_object_unref (task);
+      return;
+    }
 
   if (priv->handle == INVALID_HANDLE_VALUE)
     {


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