| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1424,10 +1424,13 @@ int SSLWrap<Base>::NewSessionCallback(SSL* s, SSL_SESSION* sess) { | |||
| 1424 | 1424 | memset(serialized, 0, size); | |
| 1425 | 1425 | i2d_SSL_SESSION(sess, &serialized); | |
| 1426 | 1426 | ||
| 1427 | + unsigned int session_id_length; | ||
| 1428 | + const unsigned char* session_id = SSL_SESSION_get_id(sess, | ||
| 1429 | + &session_id_length); | ||
| 1427 | 1430 | Local<Object> session = Buffer::Copy( | |
| 1428 | 1431 | env, | |
| 1429 | - reinterpret_cast<char*>(sess->session_id), | ||
| 1430 | - sess->session_id_length).ToLocalChecked(); | ||
| 1432 | + reinterpret_cast<const char*>(session_id), | ||
| 1433 | + session_id_length).ToLocalChecked(); | ||
| 1431 | 1434 | Local<Value> argv[] = { session, buff }; | |
| 1432 | 1435 | w->new_session_wait_ = true; | |
| 1433 | 1436 | w->MakeCallback(env->onnewsession_string(), arraysize(argv), argv); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments