diff options
author | jsing <> | 2021-08-04 12:41:25 +0000 |
---|---|---|
committer | jsing <> | 2021-08-04 12:41:25 +0000 |
commit | 86aeab885d423f02b15a06ecf843d4892177689e (patch) | |
tree | 47bd3ef0057e454727cc18821c3a08badf91e333 /src/lib/libssl/ssl_pkt.c | |
parent | 2c9333ab5a84a7cd21ff150e9ae5b58dd06fd0c9 (diff) | |
download | openbsd-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.c | 4 |
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 | |||
1204 | ssl3_send_alert(SSL *s, int level, int desc) | 1204 | ssl3_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; |