Fixing rejoin for non-official server.
This commit is contained in:
@@ -844,6 +844,13 @@ ClientStateStartSession::InternalHandlePacket(boost::shared_ptr<ClientThread> cl
|
|||||||
InitMessage_t *netInit = &init->GetMsg()->choice.initMessage;
|
InitMessage_t *netInit = &init->GetMsg()->choice.initMessage;
|
||||||
netInit->requestedVersion.major = NET_VERSION_MAJOR;
|
netInit->requestedVersion.major = NET_VERSION_MAJOR;
|
||||||
netInit->requestedVersion.minor = NET_VERSION_MINOR;
|
netInit->requestedVersion.minor = NET_VERSION_MINOR;
|
||||||
|
if (!context.GetSessionGuid().empty()) {
|
||||||
|
netInit->myLastSessionId =
|
||||||
|
OCTET_STRING_new_fromBuf(
|
||||||
|
&asn_DEF_OCTET_STRING,
|
||||||
|
context.GetSessionGuid().c_str(),
|
||||||
|
(int)context.GetSessionGuid().length());
|
||||||
|
}
|
||||||
if (!context.GetServerPassword().empty()) {
|
if (!context.GetServerPassword().empty()) {
|
||||||
netInit->authServerPassword =
|
netInit->authServerPassword =
|
||||||
OCTET_STRING_new_fromBuf(
|
OCTET_STRING_new_fromBuf(
|
||||||
|
|||||||
Reference in New Issue
Block a user