Deleted Added
full compact
s3_pkt.c (205128) s3_pkt.c (206046)
1/* ssl/s3_pkt.c */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved.
4 *
5 * This package is an SSL implementation written
6 * by Eric Young (eay@cryptsoft.com).
7 * The implementation was written so as to conform with Netscapes SSL.
8 *

--- 277 unchanged lines hidden (view full) ---

286 n2s(p,rr->length);
287
288 /* Lets check version */
289 if (!s->first_packet)
290 {
291 if (version != s->version)
292 {
293 SSLerr(SSL_F_SSL3_GET_RECORD,SSL_R_WRONG_VERSION_NUMBER);
1/* ssl/s3_pkt.c */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved.
4 *
5 * This package is an SSL implementation written
6 * by Eric Young (eay@cryptsoft.com).
7 * The implementation was written so as to conform with Netscapes SSL.
8 *

--- 277 unchanged lines hidden (view full) ---

286 n2s(p,rr->length);
287
288 /* Lets check version */
289 if (!s->first_packet)
290 {
291 if (version != s->version)
292 {
293 SSLerr(SSL_F_SSL3_GET_RECORD,SSL_R_WRONG_VERSION_NUMBER);
294 /* Send back error using their
295 * version number :-) */
296 s->version=version;
294 if ((s->version & 0xFF00) == (version & 0xFF00))
295 /* Send back error using their minor version number :-) */
296 s->version = (unsigned short)version;
297 al=SSL_AD_PROTOCOL_VERSION;
298 goto f_err;
299 }
300 }
301
302 if ((version>>8) != SSL3_VERSION_MAJOR)
303 {
304 SSLerr(SSL_F_SSL3_GET_RECORD,SSL_R_WRONG_VERSION_NUMBER);

--- 1064 unchanged lines hidden ---
297 al=SSL_AD_PROTOCOL_VERSION;
298 goto f_err;
299 }
300 }
301
302 if ((version>>8) != SSL3_VERSION_MAJOR)
303 {
304 SSLerr(SSL_F_SSL3_GET_RECORD,SSL_R_WRONG_VERSION_NUMBER);

--- 1064 unchanged lines hidden ---