From 02462a0e2fc02e78a2282c1387ba0cafc5f11040 Mon Sep 17 00:00:00 2001 From: Mark Puha Date: Tue, 11 Feb 2025 08:08:22 +0100 Subject: [PATCH] always assign lua_codec in postConfig --- device/device.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/device/device.go b/device/device.go index 8a96ffd..6a83bf9 100644 --- a/device/device.go +++ b/device/device.go @@ -98,7 +98,7 @@ type Device struct { type awgType struct { isASecOn abool.AtomicBool - mutex sync.RWMutex + mutex sync.RWMutex aSecCfg aSecCfgType junkCreator junkCreator @@ -596,6 +596,8 @@ func (device *Device) resetProtocol() { } func (device *Device) handlePostConfig(tempAwgType *awgType) (err error) { + device.awg.codec = tempAwgType.codec + if !tempAwgType.aSecCfg.isSet { return nil } @@ -828,7 +830,6 @@ func (device *Device) handlePostConfig(tempAwgType *awgType) (err error) { if device.awg.isASecOn.IsSet() { device.awg.junkCreator, err = NewJunkCreator(device) } - device.awg.codec = tempAwgType.codec device.awg.mutex.Unlock() return err