summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_pkt.c
diff options
context:
space:
mode:
authorjsing <>2021-08-04 12:41:25 +0000
committerjsing <>2021-08-04 12:41:25 +0000
commit86aeab885d423f02b15a06ecf843d4892177689e (patch)
tree47bd3ef0057e454727cc18821c3a08badf91e333 /src/lib/libssl/ssl_pkt.c
parent2c9333ab5a84a7cd21ff150e9ae5b58dd06fd0c9 (diff)
downloadopenbsd-86aeab885d423f02b15a06ecf843d4892177689e.tar.gz
openbsd-86aeab885d423f02b15a06ecf843d4892177689e.tar.bz2
openbsd-86aeab885d423f02b15a06ecf843d4892177689e.zip
SSL_CTX_remove_session() checks for a NULL session, avoid doing it twice.
Noted by tb@ during review of a larger change.
Diffstat (limited to 'src/lib/libssl/ssl_pkt.c')
-rw-r--r--src/lib/libssl/ssl_pkt.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libssl/ssl_pkt.c b/src/lib/libssl/ssl_pkt.c
index 2b1a6a41a2..66c57b13a4 100644
--- a/src/lib/libssl/ssl_pkt.c
+++ b/src/lib/libssl/ssl_pkt.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ssl_pkt.c,v 1.47 2021/07/31 09:31:04 jsing Exp $ */ 1/* $OpenBSD: ssl_pkt.c,v 1.48 2021/08/04 12:41:25 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 *
@@ -1204,7 +1204,7 @@ int
1204ssl3_send_alert(SSL *s, int level, int desc) 1204ssl3_send_alert(SSL *s, int level, int desc)
1205{ 1205{
1206 /* If a fatal one, remove from cache */ 1206 /* If a fatal one, remove from cache */
1207 if ((level == SSL3_AL_FATAL) && (s->session != NULL)) 1207 if (level == SSL3_AL_FATAL)
1208 SSL_CTX_remove_session(s->ctx, s->session); 1208 SSL_CTX_remove_session(s->ctx, s->session);
1209 1209
1210 S3I(s)->alert_dispatch = 1; 1210 S3I(s)->alert_dispatch = 1;