migration: add error handling to migrate_fd_put_notify().
authorYoshiaki Tamura <tamura.yoshiaki@lab.ntt.co.jp>
Tue, 22 Feb 2011 15:01:24 +0000 (00:01 +0900)
committerJuan Quintela <quintela@redhat.com>
Thu, 20 Oct 2011 11:23:51 +0000 (13:23 +0200)
commit2350e13c93c28f717e2ba1b31560b49ac6f81d4d
tree4b2862a3fdf4467d126e05e5056215677c129659
parente6494061690df2af7368752f35f5c22b5856e83c
migration: add error handling to migrate_fd_put_notify().

Although migrate_fd_put_buffer() sets MIG_STATE_ERROR if it failed,
since migrate_fd_put_notify() isn't checking error of underlying
QEMUFile, those resources are kept open.  This patch checks it and
calls migrate_fd_error() in case of error.

Signed-off-by: Yoshiaki Tamura <tamura.yoshiaki@lab.ntt.co.jp>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
migration.c