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);
 	}
-