提交 a2115c5d 编写于 作者: A Andy Polyakov

Respect cookie length set by app_gen_cookie_cb.

Submitted by: Alex Lam
上级 4fe55663
......@@ -627,8 +627,6 @@ int dtls1_send_hello_verify_request(SSL *s)
*(p++) = s->version >> 8;
*(p++) = s->version & 0xFF;
*(p++) = (unsigned char) s->d1->cookie_len;
if (s->ctx->app_gen_cookie_cb != NULL &&
s->ctx->app_gen_cookie_cb(s, s->d1->cookie,
&(s->d1->cookie_len)) == 0)
......@@ -639,6 +637,7 @@ int dtls1_send_hello_verify_request(SSL *s)
/* else the cookie is assumed to have
* been initialized by the application */
*(p++) = (unsigned char) s->d1->cookie_len;
memcpy(p, s->d1->cookie, s->d1->cookie_len);
p += s->d1->cookie_len;
msg_len = p - msg;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册