diff options
Diffstat (limited to 'ssl/bio_ssl.c')
-rw-r--r-- | ssl/bio_ssl.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ssl/bio_ssl.c b/ssl/bio_ssl.c index 11a2aadc5f..0344b7e35b 100644 --- a/ssl/bio_ssl.c +++ b/ssl/bio_ssl.c @@ -556,7 +556,8 @@ int BIO_ssl_copy_session_id(BIO *t, BIO *f) if ((((BIO_SSL *)t->ptr)->ssl == NULL) || (((BIO_SSL *)f->ptr)->ssl == NULL)) return (0); - SSL_copy_session_id(((BIO_SSL *)t->ptr)->ssl, ((BIO_SSL *)f->ptr)->ssl); + if(!SSL_copy_session_id(((BIO_SSL *)t->ptr)->ssl, ((BIO_SSL *)f->ptr)->ssl)) + return 0; return (1); } |