diff options
author | vhanquez@kneesa.uk.xensource.com <vhanquez@kneesa.uk.xensource.com> | 2006-05-11 15:51:56 +0100 |
---|---|---|
committer | vhanquez@kneesa.uk.xensource.com <vhanquez@kneesa.uk.xensource.com> | 2006-05-11 15:51:56 +0100 |
commit | 7e8cc1fb7f2b24c6c7724c231f72219f8034041a (patch) | |
tree | d9a114b7dd1ba9f634a2d8594c74ccf75e949f93 /tools/xenstore/xenstored_core.c | |
parent | acd5a62ae9c9fb33baf0314b659c9dce74176f49 (diff) | |
download | xen-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.c | 2 |
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); |