Add type-safe STACKs and SETs.
[openssl.git] / ssl / s3_pkt.c
index b7edc8faf32ae4ddc1a0768b7f0dc967bcf2f173..f5350bf1b7928a11658c5123f74b0b1f3dc1b194 100644 (file)
@@ -872,7 +872,9 @@ start:
                        if (((s->state&SSL_ST_MASK) == SSL_ST_OK) &&
                                !(s->s3->flags & SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS))
                                {
-                               s->state=SSL_ST_BEFORE;
+                               s->state=SSL_ST_BEFORE|(s->server)
+                                               ?SSL_ST_ACCEPT
+                                               :SSL_ST_CONNECT;
                                s->new_session=1;
                                }
                        n=s->handshake_func(s);