summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_ciph.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/ssl_ciph.c')
-rw-r--r--src/lib/libssl/ssl_ciph.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/lib/libssl/ssl_ciph.c b/src/lib/libssl/ssl_ciph.c
index af5c83fcaf..5a5bb165d8 100644
--- a/src/lib/libssl/ssl_ciph.c
+++ b/src/lib/libssl/ssl_ciph.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ssl_ciph.c,v 1.89 2016/11/06 12:08:32 jsing Exp $ */ 1/* $OpenBSD: ssl_ciph.c,v 1.90 2017/01/24 01:44:00 jsing 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 *
@@ -1516,11 +1516,9 @@ ssl_create_cipher_list(const SSL_METHOD *ssl_method,
1516 sk_SSL_CIPHER_free(cipherstack); 1516 sk_SSL_CIPHER_free(cipherstack);
1517 return NULL; 1517 return NULL;
1518 } 1518 }
1519 if (*cipher_list != NULL) 1519 sk_SSL_CIPHER_free(*cipher_list);
1520 sk_SSL_CIPHER_free(*cipher_list);
1521 *cipher_list = cipherstack; 1520 *cipher_list = cipherstack;
1522 if (*cipher_list_by_id != NULL) 1521 sk_SSL_CIPHER_free(*cipher_list_by_id);
1523 sk_SSL_CIPHER_free(*cipher_list_by_id);
1524 *cipher_list_by_id = tmp_cipher_list; 1522 *cipher_list_by_id = tmp_cipher_list;
1525 (void)sk_SSL_CIPHER_set_cmp_func(*cipher_list_by_id, 1523 (void)sk_SSL_CIPHER_set_cmp_func(*cipher_list_by_id,
1526 ssl_cipher_ptr_id_cmp); 1524 ssl_cipher_ptr_id_cmp);