6.0.23.71

This commit is contained in:
John Wiseman 2023-05-26 08:24:33 +01:00
parent 4924c1223e
commit a21121fbfc
4 changed files with 8 additions and 5 deletions

View File

@ -1164,6 +1164,7 @@ along with LinBPQ/BPQ32. If not, see http://www.gnu.org/licenses
// Fix VARA disconnect handling (67) // Fix VARA disconnect handling (67)
// Support 64 ports (69) // Support 64 ports (69)
// Fix Node commands for setting UZ7HO Modem (70) // Fix Node commands for setting UZ7HO Modem (70)
// Fix processing SABM on an existing session (71)
#define CKernel #define CKernel

View File

@ -3756,7 +3756,7 @@ BOOL ProcessChatConnectScript(ChatCIRCUIT * conn, char * Buffer, int len)
// Some other response to *RTL - disconnect // Some other response to *RTL - disconnect
Logprintf(LOG_CHAT, conn, '|', "Unexpected Response %s to *RTL - Dropping link", conn->Callsign), Buffer; Logprintf(LOG_CHAT, conn, '|', "Unexpected Response %s to *RTL - Dropping link", Buffer);
Disconnect(conn->BPQStream); Disconnect(conn->BPQStream);
return FALSE; return FALSE;

View File

@ -1122,10 +1122,10 @@ VOID L2LINKACTIVE(struct _LINKTABLE * LINK, struct PORTCONTROL * PORT, MESSAGE *
} }
InformPartner(LINK, NORMALCLOSE); // SEND DISC TO OTHER END InformPartner(LINK, NORMALCLOSE); // SEND DISC TO OTHER END
LINK->CIRCUITPOINTER = 0;
L2SABM(LINK, PORT, Buffer, ADJBUFFER, MSGFLAG); // Process the SABM L2SABM(LINK, PORT, Buffer, ADJBUFFER, MSGFLAG); // Process the SABM
return; return;
} }
L2_PROCESS(LINK, PORT, Buffer, CTL, MSGFLAG); L2_PROCESS(LINK, PORT, Buffer, CTL, MSGFLAG);
@ -3460,8 +3460,10 @@ VOID InformPartner(struct _LINKTABLE * LINK, int Reason)
} }
if (LINK->CIRCUITPOINTER) if (LINK->CIRCUITPOINTER)
{
CloseSessionPartner(LINK->CIRCUITPOINTER); CloseSessionPartner(LINK->CIRCUITPOINTER);
CLEARSESSIONENTRY(LINK->CIRCUITPOINTER);
}
} }

View File

@ -10,8 +10,8 @@
#endif #endif
#define KVers 6,0,23,70 #define KVers 6,0,23,71
#define KVerstring "6.0.23.70\0" #define KVerstring "6.0.23.71\0"
#ifdef CKernel #ifdef CKernel