From de55b5d0d21bd473473c81f6a60d36a0780b68cc Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Fri, 6 Jul 2012 15:52:13 +0200 Subject: [PATCH] Don't instantiate service objects for host templates. --- components/convenience/conveniencecomponent.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/components/convenience/conveniencecomponent.cpp b/components/convenience/conveniencecomponent.cpp index 07482bf02..a3893aea9 100644 --- a/components/convenience/conveniencecomponent.cpp +++ b/components/convenience/conveniencecomponent.cpp @@ -60,6 +60,11 @@ void ConvenienceComponent::HostCommittedHandler(const ConfigItem::Ptr& item) return; ConfigObject::Ptr host = ConfigObject::GetObject("host", item->GetName()); + + /* ignore abstract host objects */ + if (!host) + return; + Dictionary::Ptr oldServices; host->GetTag("convenience-services", &oldServices);