| Submitter | Stefan Hajnoczi |
|---|---|
| Date | Feb. 1, 2013, 2:27 p.m. |
| Message ID | <1359728884-19422-3-git-send-email-stefanha@redhat.com> |
| Download | mbox | patch |
| Permalink | /patch/217474/ |
| State | New |
| Headers | show |
Comments
Patch
diff --git a/block.c b/block.c index ba67c0d..50dab8e 100644 --- a/block.c +++ b/block.c @@ -2800,7 +2800,9 @@ int coroutine_fn bdrv_co_is_allocated_above(BlockDriverState *top, * * [sector_num+x, nr_sectors] allocated. */ - if (n > pnum_inter) { + if (n > pnum_inter && + (intermediate == top || + sector_num + pnum_inter < intermediate->total_sectors)) { n = pnum_inter; }