aboutsummaryrefslogtreecommitdiffstats
path: root/tools/xenstore/xenstored_core.c
diff options
context:
space:
mode:
authorvhanquez@kneesa.uk.xensource.com <vhanquez@kneesa.uk.xensource.com>2006-05-11 15:51:56 +0100
committervhanquez@kneesa.uk.xensource.com <vhanquez@kneesa.uk.xensource.com>2006-05-11 15:51:56 +0100
commit7e8cc1fb7f2b24c6c7724c231f72219f8034041a (patch)
treed9a114b7dd1ba9f634a2d8594c74ccf75e949f93 /tools/xenstore/xenstored_core.c
parentacd5a62ae9c9fb33baf0314b659c9dce74176f49 (diff)
downloadxen-7e8cc1fb7f2b24c6c7724c231f72219f8034041a.tar.gz
xen-7e8cc1fb7f2b24c6c7724c231f72219f8034041a.tar.bz2
xen-7e8cc1fb7f2b24c6c7724c231f72219f8034041a.zip
dom0 and anonymous connections can create unlimited sized entries in the store.
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
Diffstat (limited to 'tools/xenstore/xenstored_core.c')
-rw-r--r--tools/xenstore/xenstored_core.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/xenstore/xenstored_core.c b/tools/xenstore/xenstored_core.c
index 2dcf9cf591..5c08934cdb 100644
--- a/tools/xenstore/xenstored_core.c
+++ b/tools/xenstore/xenstored_core.c
@@ -461,7 +461,7 @@ static bool write_node(struct connection *conn, const struct node *node)
+ node->num_perms*sizeof(node->perms[0])
+ node->datalen + node->childlen;
- if (data.dsize >= quota_max_entry_size)
+ if (domain_is_unprivileged(conn) && data.dsize >= quota_max_entry_size)
goto error;
data.dptr = talloc_size(node, data.dsize);