crypto/asn1/asn1_lib.c:183: error: INTEGER_OVERFLOW_L2
  ([0, min(8, `**pp`)] - 1):unsigned32.
Showing all 4 steps of the trace


crypto/asn1/asn1_lib.c:154:1: <LHS trace>
152.   	}
153.   
154. > static int asn1_get_length(const unsigned char **pp, int *inf, long *rl, int max)
155.   	{
156.   	const unsigned char *p= *pp;

crypto/asn1/asn1_lib.c:154:1: Parameter `max`
152.   	}
153.   
154. > static int asn1_get_length(const unsigned char **pp, int *inf, long *rl, int max)
155.   	{
156.   	const unsigned char *p= *pp;

crypto/asn1/asn1_lib.c:160:6: Assignment
158.   	unsigned int i;
159.   
160.   	if (max-- < 1) return(0);
            ^
161.   	if (*p == 0x80)
162.   		{

crypto/asn1/asn1_lib.c:183:11: Binary operation: ([0, min(8, **pp)] - 1):unsigned32
181.   			if (i > sizeof(long))
182.   				return 0;
183.   			while (i-- > 0)
                 ^
184.   				{
185.   				ret<<=8L;
