mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-23 14:15:28 +00:00
build: silence coverity false positives
Coverity complained about these intentional fallthrough cases, but not about other cases that were explicitly marked with nice comments. For some reason, Coverity doesn't seem smart enough to parse the up-front English comment in virsh about intentional fallthrough :) * tools/virsh.c (cmdVolSize): Mark fallthrough in a more typical fashion. * src/conf/nwfilter_conf.c (virNWFilterRuleDefDetailsFormat) (virNWFilterRuleDetailsParse): Mark explicit fallthrough.
This commit is contained in:
parent
657ae229c8
commit
1eca8c3e8c
@ -1490,6 +1490,7 @@ virNWFilterRuleDetailsParse(xmlNodePtr node,
|
||||
switch (datatype) {
|
||||
case DATATYPE_UINT8_HEX:
|
||||
base = 16;
|
||||
/* fallthrough */
|
||||
case DATATYPE_UINT8:
|
||||
if (virStrToLong_ui(prop, NULL, base, &uint_val) >= 0) {
|
||||
if (uint_val <= 0xff) {
|
||||
@ -1504,6 +1505,7 @@ virNWFilterRuleDetailsParse(xmlNodePtr node,
|
||||
|
||||
case DATATYPE_UINT16_HEX:
|
||||
base = 16;
|
||||
/* fallthrough */
|
||||
case DATATYPE_UINT16:
|
||||
if (virStrToLong_ui(prop, NULL, base, &uint_val) >= 0) {
|
||||
if (uint_val <= 0xffff) {
|
||||
@ -2728,6 +2730,7 @@ virNWFilterRuleDefDetailsFormat(virBufferPtr buf,
|
||||
|
||||
case DATATYPE_UINT8_HEX:
|
||||
asHex = true;
|
||||
/* fallthrough */
|
||||
case DATATYPE_IPMASK:
|
||||
case DATATYPE_IPV6MASK:
|
||||
/* display all masks in CIDR format */
|
||||
@ -2738,6 +2741,7 @@ virNWFilterRuleDefDetailsFormat(virBufferPtr buf,
|
||||
|
||||
case DATATYPE_UINT16_HEX:
|
||||
asHex = true;
|
||||
/* fallthrough */
|
||||
case DATATYPE_UINT16:
|
||||
virBufferAsprintf(buf, asHex ? "0x%x" : "%d",
|
||||
item->u.u16);
|
||||
|
@ -7071,10 +7071,13 @@ static int cmdVolSize(const char *data, unsigned long long *val)
|
||||
switch (*end) {
|
||||
case 'T':
|
||||
*val *= 1024;
|
||||
/* fallthrough */
|
||||
case 'G':
|
||||
*val *= 1024;
|
||||
/* fallthrough */
|
||||
case 'M':
|
||||
*val *= 1024;
|
||||
/* fallthrough */
|
||||
case 'k':
|
||||
*val *= 1024;
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user