By adding a call and check of return of virBitmapToData to the
IOThreads code, my Coverity checker lets me know qemuDomainHelperGetVcpus
also needs to check the status...
if (virProcessGetAffinity(priv->vcpupids[v],
&map, maxcpu) < 0)
return -1;
- virBitmapToData(map, &tmpmap, &tmpmapLen);
+ if (virBitmapToData(map, &tmpmap, &tmpmapLen) < 0) {
+ virBitmapFree(map);
+ return -1;
+ }
if (tmpmapLen > maplen)
tmpmapLen = maplen;
memcpy(cpumap, tmpmap, tmpmapLen);