Add Error state
authorMatt Caswell <matt@openssl.org>
Thu, 23 Apr 2015 19:01:33 +0000 (20:01 +0100)
committerMatt Caswell <matt@openssl.org>
Tue, 5 May 2015 18:45:17 +0000 (19:45 +0100)
commita89db885e0d8aac3a9df1bbccb0c1ddfd8b2e10a
tree85276802786a6d323b82c2ee95890bc24cb1ac88
parenta28ef860be371e45f4818b22be378519538d70f9
Add Error state

Reusing an SSL object when it has encountered a fatal error can
have bad consequences. This is a bug in application code not libssl
but libssl should be more forgiving and not crash.

Reviewed-by: Rich Salz <rsalz@openssl.org>
include/openssl/ssl.h
ssl/s3_srvr.c
ssl/ssl_stat.c