summaryrefslogtreecommitdiffstats
path: root/src/meta.c
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2016-07-22 16:45:57 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2016-08-18 03:14:58 +0200
commit860979abdbe3081c310a5acd9250abdfcb741ce4 (patch)
tree37c66fddbd981c89f04261addf0285130d1b6c0c /src/meta.c
parent11b39df32835ce855e5c6b889fa2cbcefe517547 (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.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/meta.c b/src/meta.c
index c7967b05..1b178197 100644
--- a/src/meta.c
+++ b/src/meta.c
@@ -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;
}
}