More record layer conversions to use SSLfatal()
[openssl.git] / ssl / statem / statem_dtls.c
index d19fe0a0c4c82e4189191d2287cc24190e6a47c3..8604d5bdb2bf3de4fa2914dd61e9e240c2cba43d 100644 (file)
@@ -944,7 +944,7 @@ int dtls1_read_failed(SSL *s, int code)
         return 0;
     }
 
-    if (!dtls1_is_timer_expired(s)) {
+    if (!dtls1_is_timer_expired(s) || ossl_statem_in_error(s)) {
         /*
          * not a timeout, none of our business, let higher layers handle
          * this.  in fact it's probably an error