int
virNetworkObjListExport(virConnectPtr conn,
- virNetworkObjList netobjs,
+ virNetworkObjListPtr netobjs,
virNetworkPtr **nets,
virNetworkObjListFilter filter,
unsigned int flags)
int ret = -1;
size_t i;
- if (nets && VIR_ALLOC_N(tmp_nets, netobjs.count + 1) < 0)
+ if (nets && VIR_ALLOC_N(tmp_nets, netobjs->count + 1) < 0)
goto cleanup;
- for (i = 0; i < netobjs.count; i++) {
- virNetworkObjPtr netobj = netobjs.objs[i];
+ for (i = 0; i < netobjs->count; i++) {
+ virNetworkObjPtr netobj = netobjs->objs[i];
virNetworkObjLock(netobj);
if ((!filter || filter(conn, netobj->def)) &&
virNetworkMatch(netobj, flags)) {
VIR_CONNECT_LIST_NETWORKS_FILTERS_AUTOSTART)
int virNetworkObjListExport(virConnectPtr conn,
- virNetworkObjList netobjs,
+ virNetworkObjListPtr netobjs,
virNetworkPtr **nets,
virNetworkObjListFilter filter,
unsigned int flags);
goto cleanup;
networkDriverLock();
- ret = virNetworkObjListExport(conn, driver->networks, nets,
+ ret = virNetworkObjListExport(conn, &driver->networks, nets,
virConnectListAllNetworksCheckACL,
flags);
networkDriverUnlock();
virCheckFlags(VIR_CONNECT_LIST_NETWORKS_FILTERS_ALL, -1);
parallelsDriverLock(privconn);
- ret = virNetworkObjListExport(conn, privconn->networks, nets, NULL, flags);
+ ret = virNetworkObjListExport(conn, &privconn->networks, nets, NULL, flags);
parallelsDriverUnlock(privconn);
return ret;
virCheckFlags(VIR_CONNECT_LIST_NETWORKS_FILTERS_ALL, -1);
testDriverLock(privconn);
- ret = virNetworkObjListExport(conn, privconn->networks, nets, NULL, flags);
+ ret = virNetworkObjListExport(conn, &privconn->networks, nets, NULL, flags);
testDriverUnlock(privconn);
return ret;