crypto/asn1/asn1_lib.c:176: 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 `**pp`
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:170:3: Assignment
168.   		{
169.   		*inf=0;
170.   		i= *p&0x7f;
         ^
171.   		if (*(p++) & 0x80)
172.   			{

crypto/asn1/asn1_lib.c:176:11: Binary operation: ([0, min(8, **pp)] - 1):unsigned32
174.   				return 0;
175.   			if (max-- == 0) return(0);
176.   			while (i-- > 0)
                 ^
177.   				{
178.   				ret<<=8L;
