[...] > virObjectEventPtr > @@ -1635,11 +1587,8 @@ virDomainEventBlockThresholdNew(int id, > id, name, uuid))) > return NULL; > > - if (VIR_STRDUP(ev->dev, dev) < 0 || > - VIR_STRDUP(ev->path, path) < 0) { > - virObjectUnref(ev); > - return NULL; > - } > + ev->dev = g_strdup(dev); > + ev->path = g_strdup(path); > ev->threshold = threshold; > ev->excess = excess; > > @@ -1986,12 +1935,13 @@ virDomainQemuMonitorEventNew(int id, > return NULL; > > /* event is mandatory, details are optional */ > - if (VIR_STRDUP(ev->event, event) <= 0) > + if (!event) @event is defined w/ ATTRIBUTE_NONNULL in src/conf/domain_event.h and thus causes a coverity build error. Perhaps the ATTRIBUTE_NONNULL can be removed.. at the very least should an error be generated if it was removed? In order to avoid the failed for some reason due to a NULL return. I didn't dig that deep - your call on how to handle. John [...] -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list