From 7db60fe7da370c0d37182a27ec8af928cd066b40 Mon Sep 17 00:00:00 2001
From: bunnei <bunneidev@gmail.com>
Date: Sat, 19 Mar 2022 22:07:52 -0700
Subject: [PATCH] hle: nvflinger: parcel: Reserve token size.

---
 src/core/hle/service/nvflinger/parcel.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/core/hle/service/nvflinger/parcel.h b/src/core/hle/service/nvflinger/parcel.h
index b41c1732e8..aa36e6479a 100644
--- a/src/core/hle/service/nvflinger/parcel.h
+++ b/src/core/hle/service/nvflinger/parcel.h
@@ -89,7 +89,8 @@ public:
         [[maybe_unused]] const u32 unknown = Read<u32>();
         const u32 length = Read<u32>();
 
-        std::u16string token{};
+        std::u16string token;
+        token.reserve(length + 1);
 
         for (u32 ch = 0; ch < length + 1; ++ch) {
             token.push_back(ReadUnaligned<u16>());