file-transfer: Fix SpiceFileTransferTask::file_stream leak

g_file_read_finish() is (transfer full) so we must release the ref
we got in _dispose() as it's not done anywhere else in the code.

Acked-by: Victor Toso <victortoso@redhat.com>
This commit is contained in:
Christophe Fergeau 2016-07-27 15:30:21 +02:00 committed by Victor Toso
parent 55c70ac51f
commit a793a956f4

View File

@ -588,6 +588,7 @@ spice_file_transfer_task_dispose(GObject *object)
SpiceFileTransferTask *self = SPICE_FILE_TRANSFER_TASK(object);
g_clear_object(&self->file);
g_clear_object(&self->file_stream);
G_OBJECT_CLASS(spice_file_transfer_task_parent_class)->dispose(object);
}