Last session id is only sent optionally, it can be omitted if not available.
This commit is contained in:
+1
-1
@@ -96,7 +96,7 @@ AnnounceMessage ::= [APPLICATION 0] SEQUENCE {
|
|||||||
InitMessage ::= [APPLICATION 1] SEQUENCE {
|
InitMessage ::= [APPLICATION 1] SEQUENCE {
|
||||||
requestedVersion Version,
|
requestedVersion Version,
|
||||||
buildId INTEGER,
|
buildId INTEGER,
|
||||||
myLastSessionId Guid,
|
myLastSessionId Guid OPTIONAL,
|
||||||
login CHOICE {
|
login CHOICE {
|
||||||
guestLogin [0] GuestLogin,
|
guestLogin [0] GuestLogin,
|
||||||
authenticatedLogin [1] AuthenticatedLogin,
|
authenticatedLogin [1] AuthenticatedLogin,
|
||||||
|
|||||||
Vendored
+1
-1
@@ -93,7 +93,7 @@ static asn_TYPE_member_t asn_MBR_InitMessage_1[] = {
|
|||||||
0,
|
0,
|
||||||
"buildId"
|
"buildId"
|
||||||
},
|
},
|
||||||
{ ATF_NOFLAGS, 0, offsetof(struct InitMessage, myLastSessionId),
|
{ ATF_POINTER, 1, offsetof(struct InitMessage, myLastSessionId),
|
||||||
(ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
|
(ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
|
||||||
0,
|
0,
|
||||||
&asn_DEF_Guid,
|
&asn_DEF_Guid,
|
||||||
|
|||||||
Vendored
+1
-1
@@ -40,7 +40,7 @@ extern "C" {
|
|||||||
typedef struct InitMessage {
|
typedef struct InitMessage {
|
||||||
Version_t requestedVersion;
|
Version_t requestedVersion;
|
||||||
long buildId;
|
long buildId;
|
||||||
Guid_t myLastSessionId;
|
Guid_t *myLastSessionId /* OPTIONAL */;
|
||||||
struct login {
|
struct login {
|
||||||
login_PR present;
|
login_PR present;
|
||||||
union InitMessage__login_u {
|
union InitMessage__login_u {
|
||||||
|
|||||||
Reference in New Issue
Block a user