Last session id is only sent optionally, it can be omitted if not available.

This commit is contained in:
lotodore
2011-07-17 14:32:28 +00:00
parent 77f7287851
commit d2720467b2
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -96,7 +96,7 @@ AnnounceMessage ::= [APPLICATION 0] SEQUENCE {
InitMessage ::= [APPLICATION 1] SEQUENCE {
requestedVersion Version,
buildId INTEGER,
myLastSessionId Guid,
myLastSessionId Guid OPTIONAL,
login CHOICE {
guestLogin [0] GuestLogin,
authenticatedLogin [1] AuthenticatedLogin,
+1 -1
View File
@@ -93,7 +93,7 @@ static asn_TYPE_member_t asn_MBR_InitMessage_1[] = {
0,
"buildId"
},
{ ATF_NOFLAGS, 0, offsetof(struct InitMessage, myLastSessionId),
{ ATF_POINTER, 1, offsetof(struct InitMessage, myLastSessionId),
(ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
0,
&asn_DEF_Guid,
+1 -1
View File
@@ -40,7 +40,7 @@ extern "C" {
typedef struct InitMessage {
Version_t requestedVersion;
long buildId;
Guid_t myLastSessionId;
Guid_t *myLastSessionId /* OPTIONAL */;
struct login {
login_PR present;
union InitMessage__login_u {