diff -r 0eeda0176d87 tools/libxc/ia64/xc_ia64_linux_save.c --- a/tools/libxc/ia64/xc_ia64_linux_save.c Mon Jun 07 07:49:07 2010 +0100 +++ b/tools/libxc/ia64/xc_ia64_linux_save.c Thu Jun 17 17:35:32 2010 +0200 @@ -647,7 +647,7 @@ xc_domain_save(xc_interface *xc_handle, fprintf(stderr, "cannot map mfn page %lx gpfn %lx: %s\n", xc_ia64_p2m_mfn(&p2m_table, N), N, safe_strerror(errno)); - continue; + goto out; } if (write_exact(io_fd, &N, sizeof(N))) {