add missing post config

Signed-off-by: Mark Puha <marko10@inf.elte.hu>
This commit is contained in:
Mark Puha 2023-09-11 17:30:01 +02:00
parent c3bc566975
commit 6035a275d2
2 changed files with 5 additions and 4 deletions

View file

@ -697,7 +697,7 @@ func (device *Device) handlePostConfig(tempASecCfg *aSecCfgType) (err error) {
} }
} }
if device.aSecCfg.initPacketMagicHeader > 4 { if tempASecCfg.initPacketMagicHeader > 4 {
isASecOn = true isASecOn = true
device.log.Verbosef("UAPI: Updating init_packet_magic_header") device.log.Verbosef("UAPI: Updating init_packet_magic_header")
device.aSecCfg.initPacketMagicHeader = tempASecCfg.initPacketMagicHeader device.aSecCfg.initPacketMagicHeader = tempASecCfg.initPacketMagicHeader
@ -705,7 +705,7 @@ func (device *Device) handlePostConfig(tempASecCfg *aSecCfgType) (err error) {
} else { } else {
MessageInitiationType = 1 MessageInitiationType = 1
} }
if device.aSecCfg.responsePacketMagicHeader > 4 { if tempASecCfg.initPacketMagicHeader > 4 {
isASecOn = true isASecOn = true
device.log.Verbosef("UAPI: Updating response_packet_magic_header") device.log.Verbosef("UAPI: Updating response_packet_magic_header")
device.aSecCfg.responsePacketMagicHeader = tempASecCfg.responsePacketMagicHeader device.aSecCfg.responsePacketMagicHeader = tempASecCfg.responsePacketMagicHeader
@ -713,7 +713,7 @@ func (device *Device) handlePostConfig(tempASecCfg *aSecCfgType) (err error) {
} else { } else {
MessageResponseType = 2 MessageResponseType = 2
} }
if device.aSecCfg.underloadPacketMagicHeader > 4 { if tempASecCfg.initPacketMagicHeader > 4 {
isASecOn = true isASecOn = true
device.log.Verbosef("UAPI: Updating underload_packet_magic_header") device.log.Verbosef("UAPI: Updating underload_packet_magic_header")
device.aSecCfg.underloadPacketMagicHeader = tempASecCfg.underloadPacketMagicHeader device.aSecCfg.underloadPacketMagicHeader = tempASecCfg.underloadPacketMagicHeader
@ -721,7 +721,7 @@ func (device *Device) handlePostConfig(tempASecCfg *aSecCfgType) (err error) {
} else { } else {
MessageCookieReplyType = 3 MessageCookieReplyType = 3
} }
if device.aSecCfg.transportPacketMagicHeader > 4 { if tempASecCfg.initPacketMagicHeader > 4 {
isASecOn = true isASecOn = true
device.log.Verbosef("UAPI: Updating transport_packet_magic_header") device.log.Verbosef("UAPI: Updating transport_packet_magic_header")
device.aSecCfg.transportPacketMagicHeader = tempASecCfg.transportPacketMagicHeader device.aSecCfg.transportPacketMagicHeader = tempASecCfg.transportPacketMagicHeader

View file

@ -194,6 +194,7 @@ func (device *Device) IpcSetOperation(r io.Reader) (err error) {
line := scanner.Text() line := scanner.Text()
if line == "" { if line == "" {
// Blank line means terminate operation. // Blank line means terminate operation.
device.handlePostConfig(&tempASecCfg)
peer.handlePostConfig() peer.handlePostConfig()
return nil return nil
} }