Fri Jul 6 16:19:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* src/libvirt.c, src/qemu_driver.c: If the virNetworkLookup*
	  functions cannot find a network, then they now throw
	  VIR_ERR_NO_NETWORK error.
This commit is contained in:
Richard W.M. Jones 2007-07-06 15:20:38 +00:00
parent 4ea0ef797f
commit f1f70e5099
3 changed files with 14 additions and 5 deletions

View File

@ -1,3 +1,9 @@
Fri Jul 6 16:19:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
* src/libvirt.c, src/qemu_driver.c: If the virNetworkLookup*
functions cannot find a network, then they now throw
VIR_ERR_NO_NETWORK error.
Fri Jul 6 16:08:00 BST 2007 Richard W.M. Jones <rjones@redhat.com> Fri Jul 6 16:08:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
* src/proxy_internal.c, src/proxy_internal.h, * src/proxy_internal.c, src/proxy_internal.h,

View File

@ -2338,7 +2338,8 @@ virConnectListDefinedNetworks(virConnectPtr conn, char **const names,
* *
* Try to lookup a network on the given hypervisor based on its name. * Try to lookup a network on the given hypervisor based on its name.
* *
* Returns a new network object or NULL in case of failure * Returns a new network object or NULL in case of failure. If the
* network cannot be found, then VIR_ERR_NO_NETWORK error is raised.
*/ */
virNetworkPtr virNetworkPtr
virNetworkLookupByName(virConnectPtr conn, const char *name) virNetworkLookupByName(virConnectPtr conn, const char *name)
@ -2366,7 +2367,8 @@ virNetworkLookupByName(virConnectPtr conn, const char *name)
* *
* Try to lookup a network on the given hypervisor based on its UUID. * Try to lookup a network on the given hypervisor based on its UUID.
* *
* Returns a new network object or NULL in case of failure * Returns a new network object or NULL in case of failure. If the
* network cannot be found, then VIR_ERR_NO_NETWORK error is raised.
*/ */
virNetworkPtr virNetworkPtr
virNetworkLookupByUUID(virConnectPtr conn, const unsigned char *uuid) virNetworkLookupByUUID(virConnectPtr conn, const unsigned char *uuid)
@ -2394,7 +2396,8 @@ virNetworkLookupByUUID(virConnectPtr conn, const unsigned char *uuid)
* *
* Try to lookup a network on the given hypervisor based on its UUID. * Try to lookup a network on the given hypervisor based on its UUID.
* *
* Returns a new network object or NULL in case of failure * Returns a new network object or NULL in case of failure. If the
* network cannot be found, then VIR_ERR_NO_NETWORK error is raised.
*/ */
virNetworkPtr virNetworkPtr
virNetworkLookupByUUIDString(virConnectPtr conn, const char *uuidstr) virNetworkLookupByUUIDString(virConnectPtr conn, const char *uuidstr)

View File

@ -2155,7 +2155,7 @@ static virNetworkPtr qemudNetworkLookupByUUID(virConnectPtr conn ATTRIBUTE_UNUSE
virNetworkPtr net; virNetworkPtr net;
if (!network) { if (!network) {
qemudReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR, "no network with matching uuid"); qemudReportError(conn, NULL, NULL, VIR_ERR_NO_NETWORK, "no network with matching uuid");
return NULL; return NULL;
} }
@ -2169,7 +2169,7 @@ static virNetworkPtr qemudNetworkLookupByName(virConnectPtr conn ATTRIBUTE_UNUSE
virNetworkPtr net; virNetworkPtr net;
if (!network) { if (!network) {
qemudReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR, "no network with matching name"); qemudReportError(conn, NULL, NULL, VIR_ERR_NO_NETWORK, "no network with matching name");
return NULL; return NULL;
} }