diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2016-07-22 16:45:57 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2016-08-18 03:14:58 +0200 |
commit | 860979abdbe3081c310a5acd9250abdfcb741ce4 (patch) | |
tree | 37c66fddbd981c89f04261addf0285130d1b6c0c /src/meta.c | |
parent | 11b39df32835ce855e5c6b889fa2cbcefe517547 (diff) |
src: simplify classid printing using %x instead of %04x
No need to print this in iptables CLASSIFY target format,
eg. 0004:1230, this is innecessarily large.
And always print major and minor numbers.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/meta.c')
-rw-r--r-- | src/meta.c | 9 |
1 files changed, 1 insertions, 8 deletions
@@ -80,14 +80,7 @@ static void tchandle_type_print(const struct expr *expr) printf("none"); break; default: - if (TC_H_MAJ(handle) == 0) - printf(":%04x", TC_H_MIN(handle)); - else if (TC_H_MIN(handle) == 0) - printf("%04x:", TC_H_MAJ(handle) >> 16); - else { - printf("%04x:%04x", - TC_H_MAJ(handle) >> 16, TC_H_MIN(handle)); - } + printf("%0x:%0x", TC_H_MAJ(handle) >> 16, TC_H_MIN(handle)); break; } } |