On 07/04/2013 02:06 PM, Michal Privoznik wrote: > --- > src/conf/cpu_conf.c | 34 +--- > src/conf/domain_conf.c | 328 +++++++++++------------------------ > src/conf/domain_event.c | 30 +--- > src/conf/interface_conf.c | 35 +--- > src/conf/netdev_bandwidth_conf.c | 12 +- > src/conf/netdev_vlan_conf.c | 4 +- > src/conf/netdev_vport_profile_conf.c | 4 +- > src/conf/network_conf.c | 86 +++------ > src/conf/node_device_conf.c | 29 +--- > src/conf/nwfilter_conf.c | 33 +--- > src/conf/nwfilter_ipaddrmap.c | 8 +- > src/conf/nwfilter_params.c | 35 +--- > src/conf/secret_conf.c | 4 +- > src/conf/snapshot_conf.c | 47 ++--- > src/conf/storage_conf.c | 38 +--- > src/conf/storage_encryption_conf.c | 12 +- > src/conf/virchrdev.c | 12 +- > 17 files changed, 200 insertions(+), 551 deletions(-) > > diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c > index 921a4f6..d45c770 100644 > --- a/src/conf/domain_conf.c > +++ b/src/conf/domain_conf.c > @@ -2031,10 +2023,8 @@ virDomainObjNew(virDomainXMLOptionPtr xmlopt) > return NULL; > > if (xmlopt->privateData.alloc) { > - if (!(domain->privateData = (xmlopt->privateData.alloc)())) { > - virReportOOMError(); > + if (!(domain->privateData = (xmlopt->privateData.alloc)())) > goto error; > - } > domain->privateDataFreeFunc = xmlopt->privateData.free; > } > It seems qemuDomainObjPrivateAlloc can fail without reporting an error. > @@ -17690,9 +17563,7 @@ virDomainGraphicsGetListen(virDomainGraphicsDefPtr def, size_t ii, bool force0) > def->type == VIR_DOMAIN_GRAPHICS_TYPE_SPICE) { > > if (!def->listens && (ii == 0) && force0) { > - if (VIR_ALLOC(def->listens) < 0) > - virReportOOMError(); > - else > + if (VIR_ALLOC(def->listens) >= 0) > def->nListens = 1; > } > Weird, but pre-existing. ACK Jan -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list