From 09fbe276511b7b6ee2f480cedb1a2e6ba7414d5c Mon Sep 17 00:00:00 2001 From: Thulinma Date: Tue, 2 Aug 2016 17:11:50 +0200 Subject: [PATCH] Fixed segmentation fault when no connectors installed --- src/controller/controller_connectors.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/controller/controller_connectors.cpp b/src/controller/controller_connectors.cpp index d075d110..7f1528ec 100644 --- a/src/controller/controller_connectors.cpp +++ b/src/controller/controller_connectors.cpp @@ -95,7 +95,7 @@ namespace Controller { continue; } //ignore connectors that are not installed - if ( !capabilities["connectors"].isMember(connName)){ + if (!capabilities.isMember("connectors") || !capabilities["connectors"].isMember(connName)){ ( *ait)["online"] = "Not installed"; if (( *ait)["online"].asString() != prevOnline){ Log("WARN", connName + " connector is enabled but doesn't exist on system! Ignoring connector.");