summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/bio/bss_conn.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/bio/bss_conn.c')
-rw-r--r--src/lib/libcrypto/bio/bss_conn.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/libcrypto/bio/bss_conn.c b/src/lib/libcrypto/bio/bss_conn.c
index 8049f5c3f0..5120dabcb5 100644
--- a/src/lib/libcrypto/bio/bss_conn.c
+++ b/src/lib/libcrypto/bio/bss_conn.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: bss_conn.c,v 1.29 2014/07/11 08:44:47 jsing Exp $ */ 1/* $OpenBSD: bss_conn.c,v 1.30 2014/07/13 16:03:09 beck Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -152,7 +152,7 @@ conn_state(BIO *b, BIO_CONNECT *c)
152 break; 152 break;
153 } 153 }
154 free(c->param_port); 154 free(c->param_port);
155 c->param_port = BUF_strdup(p); 155 c->param_port = strdup(p);
156 } 156 }
157 } 157 }
158 158
@@ -471,10 +471,10 @@ conn_ctrl(BIO *b, int cmd, long num, void *ptr)
471 b->init = 1; 471 b->init = 1;
472 if (num == 0) { 472 if (num == 0) {
473 free(data->param_hostname); 473 free(data->param_hostname);
474 data->param_hostname = BUF_strdup(ptr); 474 data->param_hostname = strdup(ptr);
475 } else if (num == 1) { 475 } else if (num == 1) {
476 free(data->param_port); 476 free(data->param_port);
477 data->param_port = BUF_strdup(ptr); 477 data->param_port = strdup(ptr);
478 } else if (num == 2) { 478 } else if (num == 2) {
479 unsigned char *p = ptr; 479 unsigned char *p = ptr;
480 free(data->param_hostname); 480 free(data->param_hostname);