diff --git a/libnymea-core/devices/devicemanagerimplementation.cpp b/libnymea-core/devices/devicemanagerimplementation.cpp index 4a5c1036..26236562 100644 --- a/libnymea-core/devices/devicemanagerimplementation.cpp +++ b/libnymea-core/devices/devicemanagerimplementation.cpp @@ -94,6 +94,7 @@ DeviceManagerImplementation::~DeviceManagerImplementation() foreach (Device *device, m_configuredDevices) { storeDeviceStates(device); + delete device; } foreach (DevicePlugin *plugin, m_devicePlugins) {