diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2008-03-18 11:40:30 +0000 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2008-03-18 11:40:30 +0000 |
commit | 985bf498a5c9fadbdc0a7a090725de70fca62264 (patch) | |
tree | 099bb9d8ad7917c9886c13bd2ffbd2affb8f6e44 /extras/mini-os/xenbus/xenbus.c | |
parent | d61f17ab72566c9ab8baadad5f0fdd14ff80613f (diff) | |
download | xen-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/xenbus.c')
-rw-r--r-- | extras/mini-os/xenbus/xenbus.c | 2 |
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)); |