소스 검색

fix out of bound initializations

AzaezelX 5 년 전
부모
커밋
1f93e362cc
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      Engine/source/sfx/sfxCommon.h

+ 4 - 4
Engine/source/sfx/sfxCommon.h

@@ -368,10 +368,10 @@ public:
       flDecayLFRatio = 0.0f;
       flReflectionsGain = 0.0f;
       flReflectionsDelay = 0.0f;
-      flReflectionsPan[3] = 0.0f;
+      dMemset(flReflectionsPan, 0, sizeof(flReflectionsPan));
       flLateReverbGain = 0.0f;
       flLateReverbDelay = 0.0f;
-      flLateReverbPan[3] = 0.0f;
+      dMemset(flLateReverbPan, 0, sizeof(flLateReverbPan));
       flEchoTime = 0.0f;
       flEchoDepth = 0.0f;
       flModulationTime = 0.0f;
@@ -472,10 +472,10 @@ public:
       flDecayLFRatio = 0.0f;
       flReflectionsGain = 0.0f;
       flReflectionsDelay = 0.0f;
-      flReflectionsPan[3] = 0.0f;
+      dMemset(flReflectionsPan, 0, sizeof(flReflectionsPan));
       flLateReverbGain = 0.0f;
       flLateReverbDelay = 0.0f;
-      flLateReverbPan[3] = 0.0f;
+      dMemset(flLateReverbPan, 0, sizeof(flLateReverbPan));
       flEchoTime = 0.0f;
       flEchoDepth = 0.0f;
       flModulationTime = 0.0f;