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