mirror of
https://git.proxmox.com/git/mirror_iproute2
synced 2026-01-03 21:02:48 +00:00
Fix tc stats when using -batch mode
There are two global variables in tc/tc_class.c: __u32 filter_qdisc; __u32 filter_classid; These are not re-initialized for each line received in -batch mode: class show dev eth0 parent 1: classid 1:1 class show dev eth0 parent 1: classid 1:1 Error: duplicate "classid": "1:1" is the second value. This patch fixes the issue by initializing the two globals when we enter print_class(). Signed-off-by: Nigel Kukard <nkukard@lbsd.net>
This commit is contained in:
parent
aa574cd60e
commit
9bea14ff6b
@ -241,6 +241,9 @@ static int tc_class_list(int argc, char **argv)
|
||||
t.tcm_family = AF_UNSPEC;
|
||||
memset(d, 0, sizeof(d));
|
||||
|
||||
filter_qdisc = 0;
|
||||
filter_classid = 0;
|
||||
|
||||
while (argc > 0) {
|
||||
if (strcmp(*argv, "dev") == 0) {
|
||||
NEXT_ARG();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user