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


crypto/asn1/asn1_lib.c:144:1: <LHS trace>
142.   	}
143.   
144. > static int asn1_get_length(unsigned char **pp, int *inf, long *rl, int max)
145.   	{
146.   	unsigned char *p= *pp;

crypto/asn1/asn1_lib.c:144:1: Parameter `**pp`
142.   	}
143.   
144. > static int asn1_get_length(unsigned char **pp, int *inf, long *rl, int max)
145.   	{
146.   	unsigned char *p= *pp;

crypto/asn1/asn1_lib.c:160:3: Assignment
158.   		{
159.   		*inf=0;
160.   		i= *p&0x7f;
         ^
161.   		if (*(p++) & 0x80)
162.   			{

crypto/asn1/asn1_lib.c:166:11: Binary operation: ([0, min(8, **pp)] - 1):unsigned32
164.   				return 0;
165.   			if (max-- == 0) return(0);
166.   			while (i-- > 0)
                 ^
167.   				{
168.   				ret<<=8L;
