瀏覽代碼

lib/mapObjects/IMarket.cpp: Forming reference to null pointer

Null pointers should not be dereferenced
Alexander Wilms 2 年之前
父節點
當前提交
860f6150aa
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      lib/mapObjects/IMarket.cpp

+ 1 - 1
lib/mapObjects/IMarket.cpp

@@ -157,7 +157,7 @@ std::vector<int> IMarket::availableItemsIds(EMarketMode mode) const
 const IMarket * IMarket::castFrom(const CGObjectInstance *obj, bool verbose)
 {
 	auto * imarket = dynamic_cast<const IMarket *>(obj);
-	if(verbose && !imarket)
+	if(verbose && !imarket && obj)
 		logGlobal->error("Cannot cast to IMarket object type %s", obj->typeName);
 	return imarket;
 }