From 23e597fffe65f11b873f9b3f48171735acd22a4c Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Tue, 1 Mar 2016 19:59:32 +0100 Subject: [PATCH] [Horus] Memory leak --- radio/src/gui/horus/widgets_container.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/radio/src/gui/horus/widgets_container.h b/radio/src/gui/horus/widgets_container.h index d12b61b24..837cb303f 100644 --- a/radio/src/gui/horus/widgets_container.h +++ b/radio/src/gui/horus/widgets_container.h @@ -96,12 +96,16 @@ class WidgetsContainer: public WidgetsContainerInterface if (widgets) { unsigned int count = getZonesCount(); for (unsigned int i=0; izones[i].widgetName[0]) { char name[sizeof(persistentData->zones[i].widgetName)+1]; memset(name, 0, sizeof(name)); strncpy(name, persistentData->zones[i].widgetName, sizeof(persistentData->zones[i].widgetName)); widgets[i] = loadWidget(name, getZone(i), &persistentData->zones[i].widgetData); } + else { + widgets[i] = NULL; + } } } }