Patch from PR #1833 was broken: there's no s->s3->new_session (only s->new_session).
diff --git a/ssl/s3_lib.c b/ssl/s3_lib.c index c6d4ac1..da2ed9e 100644 --- a/ssl/s3_lib.c +++ b/ssl/s3_lib.c
@@ -2226,7 +2226,6 @@ s->packet_length=0; s->s3->renegotiate=0; - s->s3->new_session=0; s->s3->total_renegotiations=0; s->s3->num_renegotiations=0; s->s3->in_read_app_data=0; @@ -2545,6 +2544,11 @@ unsigned char *, int, void *))fp; break; #endif + case SSL_CTRL_SET_NOT_RESUMABLE_SESS_CB: + { + s->not_resumable_session_cb = (int (*)(SSL *, int))fp; + } + break; default: break; } @@ -2789,6 +2793,11 @@ break; #endif + case SSL_CTRL_SET_NOT_RESUMABLE_SESS_CB: + { + ctx->not_resumable_session_cb = (int (*)(SSL *, int))fp; + } + break; default: return(0); } @@ -3336,4 +3345,3 @@ } return(ret); } -