Use g_simple_async_result_{new_,}take_error
[platform/upstream/glib.git] / gio / gbufferedoutputstream.c
index 4d488ca..ffa8fbd 100644 (file)
@@ -575,10 +575,7 @@ flush_buffer_thread (GSimpleAsyncResult *result,
     }
 
   if (res == FALSE)
-    {
-      g_simple_async_result_set_from_error (result, error);
-      g_error_free (error);
-    }
+    g_simple_async_result_take_error (result, error);
 }
 
 typedef struct {