aboutsummaryrefslogtreecommitdiffstats
path: root/tools/xenstore/xenstored_core.c
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-04-09 15:59:54 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-04-09 15:59:54 +0100
commit3d405489212d4f87bc382112dda1228f83db2453 (patch)
treede885e8bab600c00fb7208b08ecb4a5ca6334c77 /tools/xenstore/xenstored_core.c
parentb8c7fc6368d0ad8bddb3bb524a0d3be3c70ea4eb (diff)
downloadxen-3d405489212d4f87bc382112dda1228f83db2453.tar.gz
xen-3d405489212d4f87bc382112dda1228f83db2453.tar.bz2
xen-3d405489212d4f87bc382112dda1228f83db2453.zip
xenstore: fix canonicalize for metanodes
Signed-off-by: Tim Deegan <Tim.Deegan@citrix.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 a643f2d969..657322ab8c 100644
--- a/tools/xenstore/xenstored_core.c
+++ b/tools/xenstore/xenstored_core.c
@@ -722,7 +722,7 @@ char *canonicalize(struct connection *conn, const char *node)
{
const char *prefix;
- if (!node || strstarts(node, "/"))
+ if (!node || (node[0] == '/') || (node[0] == '@'))
return (char *)node;
prefix = get_implicit_path(conn);
if (prefix)