[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 04/15] migration: fix leak of src file on dst
From: |
Juan Quintela |
Subject: |
[Qemu-devel] [PULL 04/15] migration: fix leak of src file on dst |
Date: |
Thu, 1 Jun 2017 21:23:16 +0200 |
From: Peter Xu <address@hidden>
The return path channel is possibly leaked. Fix it.
Signed-off-by: Peter Xu <address@hidden>
Reviewed-by: Juan Quintela <address@hidden>
Signed-off-by: Juan Quintela <address@hidden>
---
migration/migration.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/migration/migration.c b/migration/migration.c
index c3218cd..b90e399 100644
--- a/migration/migration.c
+++ b/migration/migration.c
@@ -133,6 +133,11 @@ void migration_incoming_state_destroy(void)
{
struct MigrationIncomingState *mis = migration_incoming_get_current();
+ if (mis->to_src_file) {
+ qemu_fclose(mis->to_src_file);
+ mis->to_src_file = NULL;
+ }
+
qemu_event_destroy(&mis->main_thread_load_event);
}
--
2.9.4
- [Qemu-devel] [PULL 00/15] Migration PULL request, Juan Quintela, 2017/06/01
- [Qemu-devel] [PULL 01/15] migration: Use savevm_handlers instead of loadvm copy, Juan Quintela, 2017/06/01
- [Qemu-devel] [PULL 03/15] migration: Remove section_id parameter from vmstate_load, Juan Quintela, 2017/06/01
- [Qemu-devel] [PULL 02/15] migration: loadvm handlers are not used, Juan Quintela, 2017/06/01
- [Qemu-devel] [PULL 04/15] migration: fix leak of src file on dst,
Juan Quintela <=
- [Qemu-devel] [PULL 05/15] migration: shut src return path unconditionally, Juan Quintela, 2017/06/01
- [Qemu-devel] [PULL 06/15] migration: Remove unneeded includes of migration/vmstate.h, Juan Quintela, 2017/06/01
- [Qemu-devel] [PULL 08/15] migration: Export exec.c functions in its own file, Juan Quintela, 2017/06/01
- [Qemu-devel] [PULL 07/15] migration: Split qemu-file.h, Juan Quintela, 2017/06/01
- [Qemu-devel] [PULL 10/15] migration: Export socket.c functions in its own file, Juan Quintela, 2017/06/01
- [Qemu-devel] [PULL 11/15] migration: Export tls.c functions in its own file, Juan Quintela, 2017/06/01
- [Qemu-devel] [PULL 09/15] migration: Export fd.c functions in its own file, Juan Quintela, 2017/06/01
- [Qemu-devel] [PULL 12/15] migration: Export rdma.c functions in its own file, Juan Quintela, 2017/06/01
- [Qemu-devel] [PULL 13/15] migration: Create include for migration snapshots, Juan Quintela, 2017/06/01
- [Qemu-devel] [PULL 14/15] migration: Export ram.c functions in its own file, Juan Quintela, 2017/06/01