diff --git a/src/ZoneCommon/Marking/BaseAssetMarker.cpp b/src/ZoneCommon/Marking/BaseAssetMarker.cpp index 0ee03381..6a75e336 100644 --- a/src/ZoneCommon/Marking/BaseAssetMarker.cpp +++ b/src/ZoneCommon/Marking/BaseAssetMarker.cpp @@ -25,7 +25,7 @@ void BaseAssetMarker::MarkArray_ScriptString(scr_string_t* scriptStringArray, co void BaseAssetMarker::Mark_IndirectAssetRef(const asset_type_t assetType, const char* assetName) const { - if (!assetName) + if (!assetName || !assetName[0]) return; m_visitor.Visit_IndirectAssetRef(assetType, assetName); diff --git a/src/ZoneLoading/Loading/AssetInfoCollector.cpp b/src/ZoneLoading/Loading/AssetInfoCollector.cpp index 0f9dbeeb..7ab17c36 100644 --- a/src/ZoneLoading/Loading/AssetInfoCollector.cpp +++ b/src/ZoneLoading/Loading/AssetInfoCollector.cpp @@ -78,8 +78,5 @@ std::optional AssetInfoCollector::Visit_ScriptString(scr_string_t void AssetInfoCollector::Visit_IndirectAssetRef(asset_type_t assetType, const char* assetName) { - if (!assetName || !assetName[0]) - return; - m_indirect_asset_references.emplace(assetType, assetName); }