aboutsummaryrefslogtreecommitdiffstats
path: root/extras/mini-os/xenbus
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-03-18 11:40:30 +0000
committerKeir Fraser <keir.fraser@citrix.com>2008-03-18 11:40:30 +0000
commit985bf498a5c9fadbdc0a7a090725de70fca62264 (patch)
tree099bb9d8ad7917c9886c13bd2ffbd2affb8f6e44 /extras/mini-os/xenbus
parentd61f17ab72566c9ab8baadad5f0fdd14ff80613f (diff)
downloadxen-985bf498a5c9fadbdc0a7a090725de70fca62264.tar.gz
xen-985bf498a5c9fadbdc0a7a090725de70fca62264.tar.bz2
xen-985bf498a5c9fadbdc0a7a090725de70fca62264.zip
minios: avoid putting trailing \0 in xenstore
xenstore expects to get the exact amount of data, without the trailing \0. Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
Diffstat (limited to 'extras/mini-os/xenbus')
-rw-r--r--extras/mini-os/xenbus/xenbus.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/extras/mini-os/xenbus/xenbus.c b/extras/mini-os/xenbus/xenbus.c
index 147cef1331..a6475a960d 100644
--- a/extras/mini-os/xenbus/xenbus.c
+++ b/extras/mini-os/xenbus/xenbus.c
@@ -453,7 +453,7 @@ char *xenbus_write(xenbus_transaction_t xbt, const char *path, const char *value
{
struct write_req req[] = {
{path, strlen(path) + 1},
- {value, strlen(value) + 1},
+ {value, strlen(value)},
};
struct xsd_sockmsg *rep;
rep = xenbus_msg_reply(XS_WRITE, xbt, req, ARRAY_SIZE(req));