From 9e2271940a081214f045341fa521a6231736bae8 Mon Sep 17 00:00:00 2001 From: Patrick McHardy Date: Mon, 22 Dec 2014 17:45:48 +0100 Subject: concat: add concat subtype lookup/id helpers Signed-off-by: Patrick McHardy --- src/datatype.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/datatype.c') diff --git a/src/datatype.c b/src/datatype.c index 76f2af13..c93f76a3 100644 --- a/src/datatype.c +++ b/src/datatype.c @@ -931,8 +931,8 @@ const struct datatype *concat_type_alloc(uint32_t type) unsigned int size = 0, subtypes = 0, n; n = div_round_up(fls(type), TYPE_BITS); - while ((type >> TYPE_BITS * --n) & TYPE_MASK) { - i = datatype_lookup((type >> TYPE_BITS * n) & TYPE_MASK); + while (concat_subtype_id(type, --n)) { + i = concat_subtype_lookup(type, n); if (i == NULL) return NULL; -- cgit v1.2.3