mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
proxy: Remove virConnectPtr from virProxyError
This commit is contained in:
parent
a3884f8705
commit
2127b42b46
@ -93,8 +93,8 @@ struct xenUnifiedDriver xenProxyDriver = {
|
|||||||
* *
|
* *
|
||||||
************************************************************************/
|
************************************************************************/
|
||||||
|
|
||||||
#define virProxyError(conn, code, ...) \
|
#define virProxyError(code, ...) \
|
||||||
virReportErrorHelper(conn, VIR_FROM_PROXY, code, __FILE__, \
|
virReportErrorHelper(NULL, VIR_FROM_PROXY, code, __FILE__, \
|
||||||
__FUNCTION__, __LINE__, __VA_ARGS__)
|
__FUNCTION__, __LINE__, __VA_ARGS__)
|
||||||
|
|
||||||
/************************************************************************
|
/************************************************************************
|
||||||
@ -324,13 +324,13 @@ xenProxyClose(virConnectPtr conn)
|
|||||||
xenUnifiedPrivatePtr priv;
|
xenUnifiedPrivatePtr priv;
|
||||||
|
|
||||||
if (conn == NULL) {
|
if (conn == NULL) {
|
||||||
virProxyError (NULL, VIR_ERR_INVALID_CONN, __FUNCTION__);
|
virProxyError(VIR_ERR_INVALID_CONN, __FUNCTION__);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
priv = (xenUnifiedPrivatePtr) conn->privateData;
|
priv = (xenUnifiedPrivatePtr) conn->privateData;
|
||||||
if (!priv) {
|
if (!priv) {
|
||||||
virProxyError (NULL, VIR_ERR_INTERNAL_ERROR, __FUNCTION__);
|
virProxyError(VIR_ERR_INTERNAL_ERROR, __FUNCTION__);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -350,13 +350,13 @@ xenProxyCommand(virConnectPtr conn, virProxyPacketPtr request,
|
|||||||
xenUnifiedPrivatePtr priv;
|
xenUnifiedPrivatePtr priv;
|
||||||
|
|
||||||
if (conn == NULL) {
|
if (conn == NULL) {
|
||||||
virProxyError (NULL, VIR_ERR_INVALID_CONN, __FUNCTION__);
|
virProxyError(VIR_ERR_INVALID_CONN, __FUNCTION__);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
priv = (xenUnifiedPrivatePtr) conn->privateData;
|
priv = (xenUnifiedPrivatePtr) conn->privateData;
|
||||||
if (!priv) {
|
if (!priv) {
|
||||||
virProxyError (NULL, VIR_ERR_INTERNAL_ERROR, __FUNCTION__);
|
virProxyError(VIR_ERR_INTERNAL_ERROR, __FUNCTION__);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -394,14 +394,14 @@ retry:
|
|||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
if (ret != sizeof(virProxyPacket)) {
|
if (ret != sizeof(virProxyPacket)) {
|
||||||
virProxyError(conn, VIR_ERR_INTERNAL_ERROR,
|
virProxyError(VIR_ERR_INTERNAL_ERROR,
|
||||||
_("Communication error with proxy: got %d bytes of %d"),
|
_("Communication error with proxy: got %d bytes of %d"),
|
||||||
ret, (int) sizeof(virProxyPacket));
|
ret, (int) sizeof(virProxyPacket));
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
res = request;
|
res = request;
|
||||||
if (res->len != sizeof(virProxyPacket)) {
|
if (res->len != sizeof(virProxyPacket)) {
|
||||||
virProxyError(conn, VIR_ERR_INTERNAL_ERROR,
|
virProxyError(VIR_ERR_INTERNAL_ERROR,
|
||||||
_("Communication error with proxy: expected %d bytes got %d"),
|
_("Communication error with proxy: expected %d bytes got %d"),
|
||||||
(int) sizeof(virProxyPacket), res->len);
|
(int) sizeof(virProxyPacket), res->len);
|
||||||
goto error;
|
goto error;
|
||||||
@ -417,7 +417,7 @@ retry:
|
|||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
if (ret != sizeof(virProxyPacket)) {
|
if (ret != sizeof(virProxyPacket)) {
|
||||||
virProxyError(conn, VIR_ERR_INTERNAL_ERROR,
|
virProxyError(VIR_ERR_INTERNAL_ERROR,
|
||||||
_("Communication error with proxy: got %d bytes of %d"),
|
_("Communication error with proxy: got %d bytes of %d"),
|
||||||
ret, (int) sizeof(virProxyPacket));
|
ret, (int) sizeof(virProxyPacket));
|
||||||
goto error;
|
goto error;
|
||||||
@ -425,7 +425,7 @@ retry:
|
|||||||
res = (virProxyPacketPtr) answer;
|
res = (virProxyPacketPtr) answer;
|
||||||
if ((res->len < sizeof(virProxyPacket)) ||
|
if ((res->len < sizeof(virProxyPacket)) ||
|
||||||
(res->len > sizeof(virProxyFullPacket))) {
|
(res->len > sizeof(virProxyFullPacket))) {
|
||||||
virProxyError(conn, VIR_ERR_INTERNAL_ERROR,
|
virProxyError(VIR_ERR_INTERNAL_ERROR,
|
||||||
_("Communication error with proxy: got %d bytes packet"),
|
_("Communication error with proxy: got %d bytes packet"),
|
||||||
res->len);
|
res->len);
|
||||||
goto error;
|
goto error;
|
||||||
@ -435,7 +435,7 @@ retry:
|
|||||||
(char *) &(answer->extra.arg[0]),
|
(char *) &(answer->extra.arg[0]),
|
||||||
res->len - ret);
|
res->len - ret);
|
||||||
if (ret != (int) (res->len - sizeof(virProxyPacket))) {
|
if (ret != (int) (res->len - sizeof(virProxyPacket))) {
|
||||||
virProxyError(conn, VIR_ERR_INTERNAL_ERROR,
|
virProxyError(VIR_ERR_INTERNAL_ERROR,
|
||||||
_("Communication error with proxy: got %d bytes of %d"),
|
_("Communication error with proxy: got %d bytes of %d"),
|
||||||
ret, (int) sizeof(virProxyPacket));
|
ret, (int) sizeof(virProxyPacket));
|
||||||
goto error;
|
goto error;
|
||||||
@ -447,7 +447,7 @@ retry:
|
|||||||
*/
|
*/
|
||||||
if ((res->version != PROXY_PROTO_VERSION) ||
|
if ((res->version != PROXY_PROTO_VERSION) ||
|
||||||
(res->len < sizeof(virProxyPacket))) {
|
(res->len < sizeof(virProxyPacket))) {
|
||||||
virProxyError(conn, VIR_ERR_INTERNAL_ERROR, "%s",
|
virProxyError(VIR_ERR_INTERNAL_ERROR, "%s",
|
||||||
_("Communication error with proxy: malformed packet"));
|
_("Communication error with proxy: malformed packet"));
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
@ -494,7 +494,7 @@ xenProxyOpen(virConnectPtr conn,
|
|||||||
|
|
||||||
fd = virProxyOpenClientSocket(PROXY_SOCKET_PATH);
|
fd = virProxyOpenClientSocket(PROXY_SOCKET_PATH);
|
||||||
if (fd < 0) {
|
if (fd < 0) {
|
||||||
virProxyError(NULL, VIR_ERR_NO_XEN, PROXY_SOCKET_PATH);
|
virProxyError(VIR_ERR_NO_XEN, PROXY_SOCKET_PATH);
|
||||||
return(-1);
|
return(-1);
|
||||||
}
|
}
|
||||||
priv->proxy = fd;
|
priv->proxy = fd;
|
||||||
@ -504,7 +504,7 @@ xenProxyOpen(virConnectPtr conn,
|
|||||||
req.len = sizeof(req);
|
req.len = sizeof(req);
|
||||||
ret = xenProxyCommand(conn, &req, NULL, 1);
|
ret = xenProxyCommand(conn, &req, NULL, 1);
|
||||||
if ((ret < 0) || (req.command != VIR_PROXY_NONE)) {
|
if ((ret < 0) || (req.command != VIR_PROXY_NONE)) {
|
||||||
virProxyError(NULL, VIR_ERR_OPERATION_FAILED, __FUNCTION__);
|
virProxyError(VIR_ERR_OPERATION_FAILED, __FUNCTION__);
|
||||||
return(-1);
|
return(-1);
|
||||||
}
|
}
|
||||||
return(0);
|
return(0);
|
||||||
@ -534,11 +534,11 @@ xenProxyGetVersion(virConnectPtr conn, unsigned long *hvVer)
|
|||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
if (!VIR_IS_CONNECT(conn)) {
|
if (!VIR_IS_CONNECT(conn)) {
|
||||||
virProxyError(conn, VIR_ERR_INVALID_CONN, __FUNCTION__);
|
virProxyError(VIR_ERR_INVALID_CONN, __FUNCTION__);
|
||||||
return (-1);
|
return (-1);
|
||||||
}
|
}
|
||||||
if (hvVer == NULL) {
|
if (hvVer == NULL) {
|
||||||
virProxyError(conn, VIR_ERR_INVALID_ARG, __FUNCTION__);
|
virProxyError(VIR_ERR_INVALID_ARG, __FUNCTION__);
|
||||||
return (-1);
|
return (-1);
|
||||||
}
|
}
|
||||||
memset(&req, 0, sizeof(req));
|
memset(&req, 0, sizeof(req));
|
||||||
@ -571,11 +571,11 @@ xenProxyListDomains(virConnectPtr conn, int *ids, int maxids)
|
|||||||
int nb;
|
int nb;
|
||||||
|
|
||||||
if (!VIR_IS_CONNECT(conn)) {
|
if (!VIR_IS_CONNECT(conn)) {
|
||||||
virProxyError(conn, VIR_ERR_INVALID_CONN, __FUNCTION__);
|
virProxyError(VIR_ERR_INVALID_CONN, __FUNCTION__);
|
||||||
return (-1);
|
return (-1);
|
||||||
}
|
}
|
||||||
if ((ids == NULL) || (maxids <= 0)) {
|
if ((ids == NULL) || (maxids <= 0)) {
|
||||||
virProxyError(conn, VIR_ERR_INVALID_ARG, __FUNCTION__);
|
virProxyError(VIR_ERR_INVALID_ARG, __FUNCTION__);
|
||||||
return (-1);
|
return (-1);
|
||||||
}
|
}
|
||||||
memset(&req, 0, sizeof(req));
|
memset(&req, 0, sizeof(req));
|
||||||
@ -589,7 +589,7 @@ xenProxyListDomains(virConnectPtr conn, int *ids, int maxids)
|
|||||||
if ((nb > 1020) || (nb <= 0) ||
|
if ((nb > 1020) || (nb <= 0) ||
|
||||||
(ans.len <= sizeof(virProxyPacket)) ||
|
(ans.len <= sizeof(virProxyPacket)) ||
|
||||||
(ans.len > sizeof(virProxyFullPacket))) {
|
(ans.len > sizeof(virProxyFullPacket))) {
|
||||||
virProxyError(conn, VIR_ERR_OPERATION_FAILED, __FUNCTION__);
|
virProxyError(VIR_ERR_OPERATION_FAILED, __FUNCTION__);
|
||||||
return(-1);
|
return(-1);
|
||||||
}
|
}
|
||||||
if (nb > maxids)
|
if (nb > maxids)
|
||||||
@ -614,7 +614,7 @@ xenProxyNumOfDomains(virConnectPtr conn)
|
|||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
if (!VIR_IS_CONNECT(conn)) {
|
if (!VIR_IS_CONNECT(conn)) {
|
||||||
virProxyError(conn, VIR_ERR_INVALID_CONN, __FUNCTION__);
|
virProxyError(VIR_ERR_INVALID_CONN, __FUNCTION__);
|
||||||
return (-1);
|
return (-1);
|
||||||
}
|
}
|
||||||
memset(&req, 0, sizeof(req));
|
memset(&req, 0, sizeof(req));
|
||||||
@ -644,7 +644,7 @@ xenProxyDomainGetDomMaxMemory(virConnectPtr conn, int id)
|
|||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
if (!VIR_IS_CONNECT(conn)) {
|
if (!VIR_IS_CONNECT(conn)) {
|
||||||
virProxyError(conn, VIR_ERR_INVALID_CONN, __FUNCTION__);
|
virProxyError(VIR_ERR_INVALID_CONN, __FUNCTION__);
|
||||||
return (0);
|
return (0);
|
||||||
}
|
}
|
||||||
memset(&req, 0, sizeof(req));
|
memset(&req, 0, sizeof(req));
|
||||||
@ -670,10 +670,7 @@ static unsigned long
|
|||||||
xenProxyDomainGetMaxMemory(virDomainPtr domain)
|
xenProxyDomainGetMaxMemory(virDomainPtr domain)
|
||||||
{
|
{
|
||||||
if (!VIR_IS_CONNECTED_DOMAIN(domain)) {
|
if (!VIR_IS_CONNECTED_DOMAIN(domain)) {
|
||||||
if (domain == NULL)
|
virProxyError(VIR_ERR_INVALID_DOMAIN, __FUNCTION__);
|
||||||
virProxyError(NULL, VIR_ERR_INVALID_DOMAIN, __FUNCTION__);
|
|
||||||
else
|
|
||||||
virProxyError(domain->conn, VIR_ERR_INVALID_DOMAIN, __FUNCTION__);
|
|
||||||
return (0);
|
return (0);
|
||||||
}
|
}
|
||||||
if (domain->id < 0)
|
if (domain->id < 0)
|
||||||
@ -699,16 +696,13 @@ xenProxyDomainGetInfo(virDomainPtr domain, virDomainInfoPtr info)
|
|||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
if (!VIR_IS_CONNECTED_DOMAIN(domain)) {
|
if (!VIR_IS_CONNECTED_DOMAIN(domain)) {
|
||||||
if (domain == NULL)
|
virProxyError(VIR_ERR_INVALID_DOMAIN, __FUNCTION__);
|
||||||
virProxyError(NULL, VIR_ERR_INVALID_DOMAIN, __FUNCTION__);
|
|
||||||
else
|
|
||||||
virProxyError(domain->conn, VIR_ERR_INVALID_DOMAIN, __FUNCTION__);
|
|
||||||
return (-1);
|
return (-1);
|
||||||
}
|
}
|
||||||
if (domain->id < 0)
|
if (domain->id < 0)
|
||||||
return (-1);
|
return (-1);
|
||||||
if (info == NULL) {
|
if (info == NULL) {
|
||||||
virProxyError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__);
|
virProxyError(VIR_ERR_INVALID_ARG, __FUNCTION__);
|
||||||
return (-1);
|
return (-1);
|
||||||
}
|
}
|
||||||
memset(&req, 0, sizeof(req));
|
memset(&req, 0, sizeof(req));
|
||||||
@ -720,7 +714,7 @@ xenProxyDomainGetInfo(virDomainPtr domain, virDomainInfoPtr info)
|
|||||||
return(-1);
|
return(-1);
|
||||||
}
|
}
|
||||||
if (ans.len != sizeof(virProxyPacket) + sizeof(virDomainInfo)) {
|
if (ans.len != sizeof(virProxyPacket) + sizeof(virDomainInfo)) {
|
||||||
virProxyError(domain->conn, VIR_ERR_OPERATION_FAILED, __FUNCTION__);
|
virProxyError(VIR_ERR_OPERATION_FAILED, __FUNCTION__);
|
||||||
return (-1);
|
return (-1);
|
||||||
}
|
}
|
||||||
memmove(info, &ans.extra.dinfo, sizeof(virDomainInfo));
|
memmove(info, &ans.extra.dinfo, sizeof(virDomainInfo));
|
||||||
@ -748,11 +742,11 @@ xenProxyLookupByID(virConnectPtr conn, int id)
|
|||||||
virDomainPtr res;
|
virDomainPtr res;
|
||||||
|
|
||||||
if (!VIR_IS_CONNECT(conn)) {
|
if (!VIR_IS_CONNECT(conn)) {
|
||||||
virProxyError(conn, VIR_ERR_INVALID_CONN, __FUNCTION__);
|
virProxyError(VIR_ERR_INVALID_CONN, __FUNCTION__);
|
||||||
return (NULL);
|
return (NULL);
|
||||||
}
|
}
|
||||||
if (id < 0) {
|
if (id < 0) {
|
||||||
virProxyError(conn, VIR_ERR_INVALID_ARG, __FUNCTION__);
|
virProxyError(VIR_ERR_INVALID_ARG, __FUNCTION__);
|
||||||
return (NULL);
|
return (NULL);
|
||||||
}
|
}
|
||||||
memset(&req, 0, sizeof(req));
|
memset(&req, 0, sizeof(req));
|
||||||
@ -791,11 +785,11 @@ xenProxyLookupByUUID(virConnectPtr conn, const unsigned char *uuid)
|
|||||||
virDomainPtr res;
|
virDomainPtr res;
|
||||||
|
|
||||||
if (!VIR_IS_CONNECT(conn)) {
|
if (!VIR_IS_CONNECT(conn)) {
|
||||||
virProxyError(conn, VIR_ERR_INVALID_CONN, __FUNCTION__);
|
virProxyError(VIR_ERR_INVALID_CONN, __FUNCTION__);
|
||||||
return (NULL);
|
return (NULL);
|
||||||
}
|
}
|
||||||
if (uuid == NULL) {
|
if (uuid == NULL) {
|
||||||
virProxyError(conn, VIR_ERR_INVALID_ARG, __FUNCTION__);
|
virProxyError(VIR_ERR_INVALID_ARG, __FUNCTION__);
|
||||||
return (NULL);
|
return (NULL);
|
||||||
}
|
}
|
||||||
memset(&req, 0, sizeof(virProxyPacket));
|
memset(&req, 0, sizeof(virProxyPacket));
|
||||||
@ -833,16 +827,16 @@ xenProxyLookupByName(virConnectPtr conn, const char *name)
|
|||||||
virDomainPtr res;
|
virDomainPtr res;
|
||||||
|
|
||||||
if (!VIR_IS_CONNECT(conn)) {
|
if (!VIR_IS_CONNECT(conn)) {
|
||||||
virProxyError(conn, VIR_ERR_INVALID_CONN, __FUNCTION__);
|
virProxyError(VIR_ERR_INVALID_CONN, __FUNCTION__);
|
||||||
return (NULL);
|
return (NULL);
|
||||||
}
|
}
|
||||||
if (name == NULL) {
|
if (name == NULL) {
|
||||||
virProxyError(conn, VIR_ERR_INVALID_ARG, __FUNCTION__);
|
virProxyError(VIR_ERR_INVALID_ARG, __FUNCTION__);
|
||||||
return (NULL);
|
return (NULL);
|
||||||
}
|
}
|
||||||
len = strlen(name);
|
len = strlen(name);
|
||||||
if (len > 1000) {
|
if (len > 1000) {
|
||||||
virProxyError(conn, VIR_ERR_INVALID_ARG, __FUNCTION__);
|
virProxyError(VIR_ERR_INVALID_ARG, __FUNCTION__);
|
||||||
return (NULL);
|
return (NULL);
|
||||||
}
|
}
|
||||||
memset(&req, 0, sizeof(virProxyPacket));
|
memset(&req, 0, sizeof(virProxyPacket));
|
||||||
@ -877,11 +871,11 @@ xenProxyNodeGetInfo(virConnectPtr conn, virNodeInfoPtr info) {
|
|||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
if (!VIR_IS_CONNECT(conn)) {
|
if (!VIR_IS_CONNECT(conn)) {
|
||||||
virProxyError(conn, VIR_ERR_INVALID_CONN, __FUNCTION__);
|
virProxyError(VIR_ERR_INVALID_CONN, __FUNCTION__);
|
||||||
return (-1);
|
return (-1);
|
||||||
}
|
}
|
||||||
if (info == NULL) {
|
if (info == NULL) {
|
||||||
virProxyError(conn, VIR_ERR_INVALID_ARG, __FUNCTION__);
|
virProxyError(VIR_ERR_INVALID_ARG, __FUNCTION__);
|
||||||
return (-1);
|
return (-1);
|
||||||
}
|
}
|
||||||
memset(&req, 0, sizeof(req));
|
memset(&req, 0, sizeof(req));
|
||||||
@ -920,7 +914,7 @@ xenProxyGetCapabilities (virConnectPtr conn)
|
|||||||
char *xml;
|
char *xml;
|
||||||
|
|
||||||
if (!VIR_IS_CONNECT(conn)) {
|
if (!VIR_IS_CONNECT(conn)) {
|
||||||
virProxyError(conn, VIR_ERR_INVALID_CONN, __FUNCTION__);
|
virProxyError(VIR_ERR_INVALID_CONN, __FUNCTION__);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
memset(&req, 0, sizeof(req));
|
memset(&req, 0, sizeof(req));
|
||||||
@ -935,7 +929,7 @@ xenProxyGetCapabilities (virConnectPtr conn)
|
|||||||
return NULL;
|
return NULL;
|
||||||
if (ans.len <= sizeof(virProxyPacket)
|
if (ans.len <= sizeof(virProxyPacket)
|
||||||
|| ans.len > sizeof (ans) - sizeof(virProxyPacket)) {
|
|| ans.len > sizeof (ans) - sizeof(virProxyPacket)) {
|
||||||
virProxyError(conn, VIR_ERR_OPERATION_FAILED, __FUNCTION__);
|
virProxyError(VIR_ERR_OPERATION_FAILED, __FUNCTION__);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -969,10 +963,7 @@ xenProxyDomainDumpXML(virDomainPtr domain, int flags ATTRIBUTE_UNUSED)
|
|||||||
char *xml;
|
char *xml;
|
||||||
|
|
||||||
if (!VIR_IS_CONNECTED_DOMAIN(domain)) {
|
if (!VIR_IS_CONNECTED_DOMAIN(domain)) {
|
||||||
if (domain == NULL)
|
virProxyError(VIR_ERR_INVALID_DOMAIN, __FUNCTION__);
|
||||||
virProxyError(NULL, VIR_ERR_INVALID_DOMAIN, __FUNCTION__);
|
|
||||||
else
|
|
||||||
virProxyError(domain->conn, VIR_ERR_INVALID_DOMAIN, __FUNCTION__);
|
|
||||||
return (NULL);
|
return (NULL);
|
||||||
}
|
}
|
||||||
if (domain->id < 0)
|
if (domain->id < 0)
|
||||||
@ -987,7 +978,7 @@ xenProxyDomainDumpXML(virDomainPtr domain, int flags ATTRIBUTE_UNUSED)
|
|||||||
}
|
}
|
||||||
if (ans.len <= sizeof(virProxyPacket)
|
if (ans.len <= sizeof(virProxyPacket)
|
||||||
|| ans.len > sizeof (ans) - sizeof(virProxyPacket)) {
|
|| ans.len > sizeof (ans) - sizeof(virProxyPacket)) {
|
||||||
virProxyError(domain->conn, VIR_ERR_OPERATION_FAILED, __FUNCTION__);
|
virProxyError(VIR_ERR_OPERATION_FAILED, __FUNCTION__);
|
||||||
return (NULL);
|
return (NULL);
|
||||||
}
|
}
|
||||||
xmllen = ans.len - sizeof(virProxyPacket);
|
xmllen = ans.len - sizeof(virProxyPacket);
|
||||||
@ -1020,10 +1011,7 @@ xenProxyDomainGetOSType(virDomainPtr domain)
|
|||||||
char *ostype;
|
char *ostype;
|
||||||
|
|
||||||
if (!VIR_IS_CONNECTED_DOMAIN(domain)) {
|
if (!VIR_IS_CONNECTED_DOMAIN(domain)) {
|
||||||
if (domain == NULL)
|
virProxyError(VIR_ERR_INVALID_DOMAIN, __FUNCTION__);
|
||||||
virProxyError(NULL, VIR_ERR_INVALID_DOMAIN, __FUNCTION__);
|
|
||||||
else
|
|
||||||
virProxyError(domain->conn, VIR_ERR_INVALID_DOMAIN, __FUNCTION__);
|
|
||||||
return (NULL);
|
return (NULL);
|
||||||
}
|
}
|
||||||
memset(&req, 0, sizeof(req));
|
memset(&req, 0, sizeof(req));
|
||||||
@ -1043,7 +1031,7 @@ xenProxyDomainGetOSType(virDomainPtr domain)
|
|||||||
|
|
||||||
if (ans.len <= sizeof(virProxyPacket)
|
if (ans.len <= sizeof(virProxyPacket)
|
||||||
|| ans.len > sizeof (ans) - sizeof(virProxyPacket)) {
|
|| ans.len > sizeof (ans) - sizeof(virProxyPacket)) {
|
||||||
virProxyError(domain->conn, VIR_ERR_OPERATION_FAILED, __FUNCTION__);
|
virProxyError(VIR_ERR_OPERATION_FAILED, __FUNCTION__);
|
||||||
return (NULL);
|
return (NULL);
|
||||||
}
|
}
|
||||||
oslen = ans.len - sizeof(virProxyPacket);
|
oslen = ans.len - sizeof(virProxyPacket);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user