Not needed anymore since strings are defined as Big Endian. Signed-off-by: Phil Sutter --- src/segtree.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/segtree.c b/src/segtree.c index b9c35dcb297ce..5a334efc8bebb 100644 --- a/src/segtree.c +++ b/src/segtree.c @@ -387,8 +387,6 @@ void concat_range_aggregate(struct expr *set) if (expr_basetype(r1)->type == TYPE_STRING && expr_basetype(r2)->type == TYPE_STRING) { string_type = true; - mpz_switch_byteorder(r1->value, r1->len / BITS_PER_BYTE); - mpz_switch_byteorder(r2->value, r2->len / BITS_PER_BYTE); } mpz_sub(range, r2->value, r1->value); @@ -401,10 +399,6 @@ void concat_range_aggregate(struct expr *set) */ prefix_len = range_mask_len(r1->value, r2->value, r1->len); - if (string_type) { - mpz_switch_byteorder(r1->value, r1->len / BITS_PER_BYTE); - mpz_switch_byteorder(r2->value, r2->len / BITS_PER_BYTE); - } if (prefix_len >= 0 && (prefix_len % BITS_PER_BYTE) == 0 && @@ -535,9 +529,6 @@ add_interval(struct expr *set, struct expr *low, struct expr *i) mpz_and(p, expr_value(low)->value, range); if (!mpz_cmp_ui(range, 0)) { - if (expr_basetype(low)->type == TYPE_STRING) - mpz_switch_byteorder(expr_value(low)->value, - expr_value(low)->len / BITS_PER_BYTE); low->flags |= EXPR_F_KERNEL; expr = expr_get(low); } else if (range_is_prefix(range) && !mpz_cmp_ui(p, 0)) { -- 2.51.0