Skip to content

Commit

Permalink
ofp-meter: Fix ds_put_format that treats enum type as short integer
Browse files Browse the repository at this point in the history
Travis job fails because of the below error and this patch solves this issue.

lib/ofp-meter.c:340:48: error: format specifies type 'unsigned short'
but the argument has underlying type 'unsigned int' [-Werror,-Wformat]
        ds_put_format(s, "flags:0x%"PRIx16" ", flags);

Signed-off-by: Yifeng Sun <pkusunyifeng@gmail.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
  • Loading branch information
yifsun authored and blp committed Jun 27, 2018
1 parent f3f8355 commit 61677bf
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion lib/ofp-meter.c
Expand Up @@ -337,7 +337,7 @@ ofp_print_meter_flags(struct ds *s, enum ofp13_meter_flags flags)

flags &= ~(OFPMF13_KBPS | OFPMF13_PKTPS | OFPMF13_BURST | OFPMF13_STATS);
if (flags) {
ds_put_format(s, "flags:0x%"PRIx16" ", flags);
ds_put_format(s, "flags:0x%x", (unsigned)flags);
}
}

Expand Down

0 comments on commit 61677bf

Please sign in to comment.