| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1410,10 +1410,13 @@ int SSLWrap<Base>::NewSessionCallback(SSL* s, SSL_SESSION* sess) { | |||
| 1410 | 1410 | memset(serialized, 0, size); | |
| 1411 | 1411 | i2d_SSL_SESSION(sess, &serialized); | |
| 1412 | 1412 | ||
| 1413 | + unsigned int session_id_length; | ||
| 1414 | + const unsigned char* session_id = SSL_SESSION_get_id(sess, | ||
| 1415 | + &session_id_length); | ||
| 1413 | 1416 | Local<Object> session = Buffer::Copy( | |
| 1414 | 1417 | env, | |
| 1415 | - reinterpret_cast<char*>(sess->session_id), | ||
| 1416 | - sess->session_id_length).ToLocalChecked(); | ||
| 1418 | + reinterpret_cast<const char*>(session_id), | ||
| 1419 | + session_id_length).ToLocalChecked(); | ||
| 1417 | 1420 | Local<Value> argv[] = { session, buff }; | |
| 1418 | 1421 | w->new_session_wait_ = true; | |
| 1419 | 1422 | w->MakeCallback(env->onnewsession_string(), arraysize(argv), argv); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments