From 09d27ff9138e4be38b86499e26ad2d1116dd0f02 Mon Sep 17 00:00:00 2001 From: Florian Westphal Date: Mon, 22 Aug 2016 00:27:48 +0200 Subject: ct: display bit number instead of raw value ... and add test cases for ct label. Currently this dumped 'label 0x2', now 'label 1' would be shown. This makes add/list behave the same. Signed-off-by: Florian Westphal Acked-by: Pablo Neira Ayuso --- src/ct.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/ct.c') diff --git a/src/ct.c b/src/ct.c index 018ca0b9..a6829389 100644 --- a/src/ct.c +++ b/src/ct.c @@ -113,7 +113,7 @@ static void ct_label_type_print(const struct expr *expr) return; } /* can happen when connlabel.conf is altered after rules were added */ - gmp_printf("0x%Zx", expr->value); + printf("%ld\n", (long)mpz_scan1(expr->value, 0)); } static struct error_record *ct_label_type_parse(const struct expr *sym, -- cgit v1.2.3