fix frequently segfault on clean shutdown
[enigma2.git] / lib / python / Components / Sources / FrontendStatus.py
index 02286873025fa84400f13589cbcd159c276f85a4..5e0961867ee44bb63b41cad998d0d7804b9a1afb 100644 (file)
@@ -30,10 +30,10 @@ class FrontendStatus(Source):
        def getFrontendStatus(self):
                if self.frontend_source:
                        frontend = self.frontend_source()
+                       dict = { }
                        if frontend:
-                               dict = { }
                                frontend.getFrontendStatus(dict)
-                               return dict
+                       return dict
                elif self.service_source:
                        service = self.service_source()
                        feinfo = service and service.frontendInfo()