Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/tools/libxl/libxl_freebsd.c b/tools/libxl/libxl_freebsd.c
- index 86adee7..f828a26 100644
- --- a/tools/libxl/libxl_freebsd.c
- +++ b/tools/libxl/libxl_freebsd.c
- @@ -167,6 +167,7 @@ static int libxl__hotplug_disk(libxl__gc *gc, libxl__device *dev,
- libxl__device_action action)
- {
- char *be_path = libxl__device_backend_path(gc, dev);
- + const char *type = libxl__device_kind_to_string(dev->backend_kind);
- char *script;
- int nr = 0, rc;
- @@ -178,11 +179,20 @@ static int libxl__hotplug_disk(libxl__gc *gc, libxl__device *dev,
- goto error;
- }
- - const int arraysize = 4;
- + LOG(ERROR, "type: %s\n",type);
- + LOG(ERROR, "path: %s\n",GCSPRINTF("backend/%s/%u/%d", type, dev->domid, dev->devid));
- +
- + const int arraysize = 10;
- GCNEW_ARRAY(*args, arraysize);
- (*args)[nr++] = script;
- (*args)[nr++] = be_path;
- (*args)[nr++] = (char *) libxl__device_action_to_string(action);
- + (*args)[nr++] = "XENBUS_TYPE";
- + (*args)[nr++] = (char *) type;
- + (*args)[nr++] = "XENBUS_PATH";
- + (*args)[nr++] = GCSPRINTF("backend/%s/%u/%d", type, dev->domid, dev->devid);
- + (*args)[nr++] = "XENBUS_BASE_PATH";
- + (*args)[nr++] = "backend";
- (*args)[nr++] = NULL;
- assert(nr == arraysize);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement