diff --git a/src/core/hle/service/cmif_serialization.h b/src/core/hle/service/cmif_serialization.h index acc63f0ac2..e69e266926 100644 --- a/src/core/hle/service/cmif_serialization.h +++ b/src/core/hle/service/cmif_serialization.h @@ -243,7 +243,7 @@ constexpr RequestLayout GetReplyOutLayout(bool is_domain) { return is_domain ? GetDomainReplyOutLayout() : GetNonDomainReplyOutLayout(); } -using OutTemporaryBuffers = std::array, 3>; +using OutTemporaryBuffers = std::array, 3>; template void ReadInArgument(bool is_domain, CallArguments& args, const u8* raw_data, HLERequestContext& ctx, OutTemporaryBuffers& temp) { @@ -345,9 +345,9 @@ void ReadInArgument(bool is_domain, CallArguments& args, const u8* raw_data, HLE // Set up scratch buffer. auto& buffer = temp[OutBufferIndex]; if (ctx.CanWriteBuffer(OutBufferIndex)) { - buffer.resize_destructive(ctx.GetWriteBufferSize(OutBufferIndex)); + buffer.resize(ctx.GetWriteBufferSize(OutBufferIndex)); } else { - buffer.resize_destructive(0); + buffer.resize(0); } ElementType* ptr = (ElementType*) buffer.data();