diff -r 764e41b09017 tools/libxl/libxl.c --- a/tools/libxl/libxl.c Thu Jun 17 08:53:12 2010 +0100 +++ b/tools/libxl/libxl.c Thu Jun 17 15:42:58 2010 +0100 @@ -51,12 +51,16 @@ ctx->xch = xc_interface_open(lg,lg,0); if (!ctx->xch) { + XL_LOG_ERRNOVAL(ctx, XL_LOG_ERROR, errno, + "cannot open libxc handle"); free(ctx->alloc_ptrs); return ERROR_FAIL; } ctx->xsh = xs_daemon_open(); if (!ctx->xsh) { + XL_LOG_ERRNOVAL(ctx, XL_LOG_ERROR, errno, + "cannot connect to xenstore"); xc_interface_close(ctx->xch); free(ctx->alloc_ptrs); return ERROR_FAIL;