ssl/ssl_sess.c:239: error: INTEGER_OVERFLOW_L2
  ([16, 32] - [16, 31]):unsigned32.
Showing all 5 steps of the trace


ssl/ssl_sess.c:192:4: <LHS trace>
190.   			{
191.   			ss->ssl_version=SSL2_VERSION;
192.   			ss->session_id_length=SSL2_SSL_SESSION_ID_LENGTH;
          ^
193.   			}
194.   		else if (s->version == SSL3_VERSION)

ssl/ssl_sess.c:192:4: Assignment
190.   			{
191.   			ss->ssl_version=SSL2_VERSION;
192.   			ss->session_id_length=SSL2_SSL_SESSION_ID_LENGTH;
          ^
193.   			}
194.   		else if (s->version == SSL3_VERSION)

ssl/ssl_sess.c:192:4: <RHS trace>
190.   			{
191.   			ss->ssl_version=SSL2_VERSION;
192.   			ss->session_id_length=SSL2_SSL_SESSION_ID_LENGTH;
          ^
193.   			}
194.   		else if (s->version == SSL3_VERSION)

ssl/ssl_sess.c:192:4: Assignment
190.   			{
191.   			ss->ssl_version=SSL2_VERSION;
192.   			ss->session_id_length=SSL2_SSL_SESSION_ID_LENGTH;
          ^
193.   			}
194.   		else if (s->version == SSL3_VERSION)

ssl/ssl_sess.c:239:4: Binary operation: ([16, 32] - [16, 31]):unsigned32
237.   		/* If the session length was shrunk and we're SSLv2, pad it */
238.   		if((tmp < ss->session_id_length) && (s->version == SSL2_VERSION))
239.   			memset(ss->session_id + tmp, 0, ss->session_id_length - tmp);
          ^
240.   		else
241.   			ss->session_id_length = tmp;
