diff --git a/lib/842/842_compress.c b/lib/842/842_compress.c index c02baa4168e1..227cf22d7dea 100644 --- a/lib/842/842_compress.c +++ b/lib/842/842_compress.c @@ -379,11 +379,13 @@ static int add_end_template(struct sw842_param *p) static bool check_template(struct sw842_param *p, u8 c) { + if (c >= OPS_MAX) + return false; + + u8 *t = comp_ops[c]; int i, match, b = 0; - if (c >= OPS_MAX) - return false; for (i = 0; i < 4; i++) { if (t[i] & OP_ACTION_INDEX) {