Преглед изворни кода

HLE/IPC: Fix uninitialized variables in helpers (#2568)

Fixes #2567
Yuri Kunde Schlesner пре 9 година
родитељ
комит
070daf4126
1 измењених фајлова са 3 додато и 3 уклоњено
  1. 3 3
      src/core/hle/ipc.h

+ 3 - 3
src/core/hle/ipc.h

@@ -77,7 +77,7 @@ union Header {
  */
 inline u32 MakeHeader(u16 command_id, unsigned int normal_params_size,
                       unsigned int translate_params_size) {
-    Header header;
+    Header header{};
     header.command_id.Assign(command_id);
     header.normal_params_size.Assign(normal_params_size);
     header.translate_params_size.Assign(translate_params_size);
@@ -112,7 +112,7 @@ union StaticBufferDescInfo {
 };
 
 inline u32 StaticBufferDesc(u32 size, u8 buffer_id) {
-    StaticBufferDescInfo info;
+    StaticBufferDescInfo info{};
     info.descriptor_type.Assign(StaticBuffer);
     info.buffer_id.Assign(buffer_id);
     info.size.Assign(size);
@@ -150,7 +150,7 @@ union MappedBufferDescInfo {
 };
 
 inline u32 MappedBufferDesc(u32 size, MappedBufferPermissions perms) {
-    MappedBufferDescInfo info;
+    MappedBufferDescInfo info{};
     info.flags.Assign(MappedBuffer);
     info.perms.Assign(perms);
     info.size.Assign(size);