]> git.proxmox.com Git - qemu.git/blobdiff - migration.c
migrate.c: migrate_fd_put_buffer: Do not busyloop: stop writing if EWOULDBLOCK
[qemu.git] / migration.c
index 859d9454344d97e0e494c972add00bef59c6595b..ca397faf71c373e9bf7e18dd44756a297cf39690 100644 (file)
@@ -176,7 +176,7 @@ ssize_t migrate_fd_put_buffer(void *opaque, const void *data, size_t size)
 
     do {
         ret = s->write(s, data, size);
-    } while (ret == -1 && ((s->get_error(s)) == EINTR || (s->get_error(s)) == EWOULDBLOCK));
+    } while (ret == -1 && ((s->get_error(s)) == EINTR));
 
     if (ret == -1)
         ret = -(s->get_error(s));