From 7e112c4caf0b10f09f1630c3283920639cae06fe Mon Sep 17 00:00:00 2001 From: Laurent THOMAS Date: Thu, 6 Jul 2023 14:04:47 +0200 Subject: [PATCH] fix qtscope with new api --- openair1/PHY/TOOLS/nr_phy_qt_scope.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/openair1/PHY/TOOLS/nr_phy_qt_scope.cpp b/openair1/PHY/TOOLS/nr_phy_qt_scope.cpp index 5aecc3906b..69a0506531 100644 --- a/openair1/PHY/TOOLS/nr_phy_qt_scope.cpp +++ b/openair1/PHY/TOOLS/nr_phy_qt_scope.cpp @@ -1234,12 +1234,14 @@ void *nrUEQtscopeThread(void *arg) // gNB scope initialization void nrgNBinitQtScope(scopeParms_t *p) { - scopeData_t *scope = (scopeData_t *)malloc(sizeof(scopeData_t)); + scopeData_t *scope = (scopeData_t *)calloc(sizeof(scopeData_t), 1); scope->gNB = p->gNB; scope->argc = p->argc; scope->argv = p->argv; scope->ru = p->ru; + scope->copyData = copyData; + copyDataMutexInit(scope); p->gNB->scopeData = scope; @@ -1250,11 +1252,10 @@ void nrgNBinitQtScope(scopeParms_t *p) // UE scope initialization void nrUEinitQtScope(PHY_VARS_NR_UE *ue) { - scopeData_t *scope = (scopeData_t *)malloc(sizeof(scopeData_t)); + scopeData_t *scope = (scopeData_t *)calloc(sizeof(scopeData_t), 1); - scope->liveData = calloc(sizeof(scopeGraphData_t *), UEdataTypeNumberOfItems); - scope->copyData = UEcopyData; - UEcopyDataMutexInit(); + scope->copyData = copyData; + copyDataMutexInit(scope); ue->scopeData = scope;