diff --git a/libssu/ssudeviceinfo.cpp b/libssu/ssudeviceinfo.cpp index deb3a4d..7f0b930 100644 --- a/libssu/ssudeviceinfo.cpp +++ b/libssu/ssudeviceinfo.cpp @@ -25,12 +25,16 @@ SsuDeviceInfo::SsuDeviceInfo(QString model): QObject() { - boardMappings = new SsuSettings(SSU_BOARD_MAPPING_CONFIGURATION, SSU_BOARD_MAPPING_CONFIGURATION_DIR); if (!model.isEmpty()) cachedModel = model; } +SsuDeviceInfo::~SsuDeviceInfo() +{ + delete boardMappings; +} + QStringList SsuDeviceInfo::adaptationRepos() { QStringList result; diff --git a/libssu/ssudeviceinfo.h b/libssu/ssudeviceinfo.h index 046624c..21ea161 100644 --- a/libssu/ssudeviceinfo.h +++ b/libssu/ssudeviceinfo.h @@ -23,6 +23,9 @@ class SsuDeviceInfo: public QObject * Initialize with device to override autodetection */ SsuDeviceInfo(QString model = ""); + + virtual ~SsuDeviceInfo(); + /** * Return the list of adaptations used for the set model */