Hi,
Please find the latest report on new defect(s) introduced to libvirt found with Coverity Scan.
** CID 483555: Integer handling issues (INTEGER_OVERFLOW) /src/conf/numa_conf.c: 999 in virDomainNumaDefFormatXML() _____________________________________________________________________________________________ *** CID 483555: Integer handling issues (INTEGER_OVERFLOW) /src/conf/numa_conf.c: 999 in virDomainNumaDefFormatXML() 993 994 virBufferAddLit(buf, "<numa>\n"); 995 virBufferAdjustIndent(buf, 2); 996 for (i = 0; i < ncells; i++) { 997 virBitmap *cpumask = virDomainNumaGetNodeCpumask(def, i); 998 g_auto(virBuffer) attrBuf = VIR_BUFFER_INITIALIZER; >>> CID 483555: Integer handling issues (INTEGER_OVERFLOW) >>> Expression "buf->indent + 2", where "buf->indent" is known to be equal to 2147483647, overflows the type of "buf->indent + 2", which is type "int". 999 g_auto(virBuffer) childBuf = VIR_BUFFER_INIT_CHILD(buf); 1000 1001 memAccess = virDomainNumaGetNodeMemoryAccessMode(def, i); 1002 discard = virDomainNumaGetNodeDiscard(def, i); 1003 1004 virBufferAsprintf(&attrBuf, " id='%zu'", i);
Best regards,
The Coverity Scan Admin Team