Просмотр исходного кода

audio: fix released buffer bounds check

Liam 2 лет назад
Родитель
Сommit
2c00599a53
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      src/audio_core/device/audio_buffers.h

+ 6 - 2
src/audio_core/device/audio_buffers.h

@@ -146,11 +146,15 @@ public:
                 break;
                 break;
             }
             }
 
 
+            if (released < tags.size()) {
+                tags[released] = tag;
+            }
+
+            released++;
+
             if (released >= tags.size()) {
             if (released >= tags.size()) {
                 break;
                 break;
             }
             }
-
-            tags[released++] = tag;
         }
         }
 
 
         return released;
         return released;