Holger Hans Peter Freyther wrote:
> +++ b/src/gsm/tlv_parser.c
> @@ -51,6 +51,25 @@ int tlv_parse_one(uint8_t *o_tag, uint16_t *o_len, const 
> uint8_t **o_val,
>               return 1;
>       }
>  
> +     /*
> +      * Check if this could be a T7L9V tag. Do it by
> +      * shifting it to the right once. Note that this
> +      * means that mixing T7L9V with other tags is not
> +      * possible.

Why not explicitly specify to do this test for each tag?

Ie. leave the old function as-is, add a new function with the T7L9V
heuristic, and use the new function only at call sites where T7L9V
may actually be encountered.


//Peter

Reply via email to