diff --git a/src/GBACart.cpp b/src/GBACart.cpp index 6cd6e39d..826444b6 100644 --- a/src/GBACart.cpp +++ b/src/GBACart.cpp @@ -758,7 +758,7 @@ std::unique_ptr ParseROM(std::unique_ptr&& romdata, u32 romlen std::unique_ptr cartsram; try { - cartsram = sramdata ? std::make_unique(sramlen) : nullptr; + cartsram = std::move(sramdata) ? std::make_unique(sramlen) : nullptr; } catch (const std::bad_alloc& e) {