bss_conn.c (109998) | bss_conn.c (127128) |
---|---|
1/* crypto/bio/bss_conn.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 * --- 507 unchanged lines hidden (view full) --- 516 OPENSSL_free(data->param_port); 517 data->param_port=BUF_strdup(ptr); 518 } 519 else if (num == 2) 520 { 521 char buf[16]; 522 unsigned char *p = ptr; 523 | 1/* crypto/bio/bss_conn.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 * --- 507 unchanged lines hidden (view full) --- 516 OPENSSL_free(data->param_port); 517 data->param_port=BUF_strdup(ptr); 518 } 519 else if (num == 2) 520 { 521 char buf[16]; 522 unsigned char *p = ptr; 523 |
524 sprintf(buf,"%d.%d.%d.%d", 525 p[0],p[1],p[2],p[3]); | 524 BIO_snprintf(buf,sizeof buf,"%d.%d.%d.%d", 525 p[0],p[1],p[2],p[3]); |
526 if (data->param_hostname != NULL) 527 OPENSSL_free(data->param_hostname); 528 data->param_hostname=BUF_strdup(buf); 529 memcpy(&(data->ip[0]),ptr,4); 530 } 531 else if (num == 3) 532 { 533 char buf[DECIMAL_SIZE(int)+1]; 534 | 526 if (data->param_hostname != NULL) 527 OPENSSL_free(data->param_hostname); 528 data->param_hostname=BUF_strdup(buf); 529 memcpy(&(data->ip[0]),ptr,4); 530 } 531 else if (num == 3) 532 { 533 char buf[DECIMAL_SIZE(int)+1]; 534 |
535 sprintf(buf,"%d",*(int *)ptr); | 535 BIO_snprintf(buf,sizeof buf,"%d",*(int *)ptr); |
536 if (data->param_port != NULL) 537 OPENSSL_free(data->param_port); 538 data->param_port=BUF_strdup(buf); 539 data->port= *(int *)ptr; 540 } 541 } 542 break; 543 case BIO_C_SET_NBIO: --- 109 unchanged lines hidden --- | 536 if (data->param_port != NULL) 537 OPENSSL_free(data->param_port); 538 data->param_port=BUF_strdup(buf); 539 data->port= *(int *)ptr; 540 } 541 } 542 break; 543 case BIO_C_SET_NBIO: --- 109 unchanged lines hidden --- |