|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH] xl: Return error when no userdata exists
# HG changeset patch
# User Jim Fehlig <jfehlig@xxxxxxxxxx>
# Date 1296149593 25200
# Node ID aa57d7b164e246fb4cf8e971b890bfeb3a287fa9
# Parent b59f04eb89786e5ae6cb99c5f5dcd8e3790bc3eb
xl: Return error when no userdata exists
The libvirt libxenlight driver will store its own userdata with
id 'libvirt-xml', but currently libxl_userdata_retrieve() does
not fail on non-existent userdata due to inverted error check.
Fix error checking of libxl_read_file_contents() results.
Signed-off-by: Jim Fehlig <jfehlig@xxxxxxxxxx>
diff -r b59f04eb8978 -r aa57d7b164e2 tools/libxl/libxl_dom.c
--- a/tools/libxl/libxl_dom.c Fri Jan 21 18:06:23 2011 +0000
+++ b/tools/libxl/libxl_dom.c Thu Jan 27 10:33:13 2011 -0700
@@ -672,7 +672,7 @@
e = libxl_read_file_contents(ctx, filename, data_r ? &data : 0, &datalen);
- if (!e && !datalen) {
+ if (e && !datalen) {
LIBXL__LOG(ctx, LIBXL__LOG_ERROR, "userdata file %s is empty",
filename);
if (data_r) assert(!*data_r);
rc = ERROR_FAIL;
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [PATCH] xl: Return error when no userdata exists,
Jim Fehlig <=
|
|
|
|
|