]> granicus.if.org Git - icinga2/commitdiff
Fix crash in ApiListener::ConfigUpdateObjectAPIHandler
authorGunnar Beutner <gunnar@beutner.name>
Tue, 9 Feb 2016 08:13:43 +0000 (09:13 +0100)
committerGunnar Beutner <gunnar@beutner.name>
Tue, 9 Feb 2016 08:13:43 +0000 (09:13 +0100)
fixes #11006

lib/remote/apilistener-configsync.cpp

index 89d154be773b98a60ac2ab9f368680f0aae06840..970ea4c75ab0319efc2db3b0fb678cdbd78224cb 100644 (file)
@@ -128,9 +128,11 @@ Value ApiListener::ConfigUpdateObjectAPIHandler(const MessageOrigin::Ptr& origin
                        return Empty;
                }
 
-               /* object was created, update its version to its origin */
+               /* object was created, update its version */
                object = dtype->GetObject(objName);
-               object->SetVersion(objVersion, false, origin);
+
+               if (object)
+                       object->SetVersion(objVersion, false, origin);
        }
 
        if (!object)