qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 52/54] block: Assertions for resize permission


From: Kevin Wolf
Subject: [Qemu-devel] [PATCH 52/54] block: Assertions for resize permission
Date: Tue, 21 Feb 2017 15:58:48 +0100

This adds an assertion that ensures that the necessary resize permission
has been granted before bdrv_truncate() is called.

Signed-off-by: Kevin Wolf <address@hidden>
---
 block.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/block.c b/block.c
index 560e84a..33e6415 100644
--- a/block.c
+++ b/block.c
@@ -3098,6 +3098,9 @@ int bdrv_truncate(BdrvChild *child, int64_t offset)
     BlockDriverState *bs = child->bs;
     BlockDriver *drv = bs->drv;
     int ret;
+
+    assert(child->perm & BLK_PERM_RESIZE);
+
     if (!drv)
         return -ENOMEDIUM;
     if (!drv->bdrv_truncate)
-- 
1.8.3.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]