diff options
-rw-r--r-- | gio/goutputstream.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gio/goutputstream.c b/gio/goutputstream.c index cdbe66d58..a3ac7adac 100644 --- a/gio/goutputstream.c +++ b/gio/goutputstream.c @@ -1148,10 +1148,10 @@ async_ready_close_flushed_callback_wrapper (GObject *source_object, GTask *task = user_data; GError *error = NULL; + class = G_OUTPUT_STREAM_GET_CLASS (stream); + if (!g_async_result_legacy_propagate_error (res, &error)) { - class = G_OUTPUT_STREAM_GET_CLASS (stream); - class->flush_finish (stream, res, &error); } |