s3_both.c (59191) | s3_both.c (68651) |
---|---|
1/* ssl/s3_both.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 * --- 553 unchanged lines hidden (view full) --- 562 unsigned int extra; 563 564 if (s->s3->rbuf.buf == NULL) 565 { 566 if (s->options & SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER) 567 extra=SSL3_RT_MAX_EXTRA; 568 else 569 extra=0; | 1/* ssl/s3_both.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 * --- 553 unchanged lines hidden (view full) --- 562 unsigned int extra; 563 564 if (s->s3->rbuf.buf == NULL) 565 { 566 if (s->options & SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER) 567 extra=SSL3_RT_MAX_EXTRA; 568 else 569 extra=0; |
570 if ((p=Malloc(SSL3_RT_MAX_PACKET_SIZE+extra)) | 570 if ((p=OPENSSL_malloc(SSL3_RT_MAX_PACKET_SIZE+extra)) |
571 == NULL) 572 goto err; 573 s->s3->rbuf.buf=p; 574 } 575 576 if (s->s3->wbuf.buf == NULL) 577 { | 571 == NULL) 572 goto err; 573 s->s3->rbuf.buf=p; 574 } 575 576 if (s->s3->wbuf.buf == NULL) 577 { |
578 if ((p=Malloc(SSL3_RT_MAX_PACKET_SIZE)) | 578 if ((p=OPENSSL_malloc(SSL3_RT_MAX_PACKET_SIZE)) |
579 == NULL) 580 goto err; 581 s->s3->wbuf.buf=p; 582 } 583 s->packet= &(s->s3->rbuf.buf[0]); 584 return(1); 585err: 586 SSLerr(SSL_F_SSL3_SETUP_BUFFERS,ERR_R_MALLOC_FAILURE); 587 return(0); 588 } | 579 == NULL) 580 goto err; 581 s->s3->wbuf.buf=p; 582 } 583 s->packet= &(s->s3->rbuf.buf[0]); 584 return(1); 585err: 586 SSLerr(SSL_F_SSL3_SETUP_BUFFERS,ERR_R_MALLOC_FAILURE); 587 return(0); 588 } |