Fix segfault when destroying uninitialized Comms class

This commit is contained in:
Thulinma 2023-08-15 12:40:38 +02:00
parent 110a539151
commit 3235006ae0

View file

@ -47,7 +47,7 @@ namespace Comms{
} }
Comms::~Comms(){ Comms::~Comms(){
if (index != INVALID_RECORD_INDEX && status){ if (dataPage && index != INVALID_RECORD_INDEX && status){
setStatus(COMM_STATUS_DISCONNECT | getStatus()); setStatus(COMM_STATUS_DISCONNECT | getStatus());
} }
if (master){ if (master){
@ -252,7 +252,7 @@ namespace Comms{
Comms::reload(userPageName, COMMS_USERS_INITSIZE, _master, reIssue); Comms::reload(userPageName, COMMS_USERS_INITSIZE, _master, reIssue);
} }
void Users::addFields(){ void Users::addFields(){
Comms::addFields(); Comms::addFields();
dataAccX.addField("track", RAX_64UINT); dataAccX.addField("track", RAX_64UINT);