From bf1f14b441ea4ef18d403d72118b8831b7daae80 Mon Sep 17 00:00:00 2001 From: Gymnasiast Date: Sun, 18 Aug 2019 19:46:44 +0200 Subject: [PATCH] Correct memcpy usage --- src/openrct2/rct2/S6Exporter.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/openrct2/rct2/S6Exporter.cpp b/src/openrct2/rct2/S6Exporter.cpp index 8568d6a2e6..18e825725e 100644 --- a/src/openrct2/rct2/S6Exporter.cpp +++ b/src/openrct2/rct2/S6Exporter.cpp @@ -1331,12 +1331,11 @@ void S6Exporter::ExportTileElements() auto dst = &_s6.tile_elements[index]; if (src->base_height == 0xFF) { - std::memcpy(dst, src, sizeof(*src)); + std::memcpy(dst, src, sizeof(*dst)); } else { auto tileElementType = (RCT12TileElementType)src->GetType(); - // Todo: replace with setting invisibility bit if (tileElementType == RCT12TileElementType::Corrupt || tileElementType == RCT12TileElementType::EightCarsCorrupt14 || tileElementType == RCT12TileElementType::EightCarsCorrupt15) std::memcpy(dst, src, sizeof(*dst));