Module: Mesa
Branch: main
Commit: 1bee6a35ec377fed317c366e1ec10773da2c50a5
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bee6a35ec377fed317c366e1ec10773da2c50a5

Author: Karol Herbst <[email protected]>
Date:   Mon Aug  7 21:09:13 2023 +0200

nouveau/mme: fix OOB access inside while_ine builder test

Signed-off-by: Karol Herbst <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24544>

---

 src/nouveau/mme/tests/mme_builder_test.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/nouveau/mme/tests/mme_builder_test.cpp 
b/src/nouveau/mme/tests/mme_builder_test.cpp
index dbfb9803034..513bd899375 100644
--- a/src/nouveau/mme/tests/mme_builder_test.cpp
+++ b/src/nouveau/mme/tests/mme_builder_test.cpp
@@ -292,7 +292,7 @@ TEST_F(mme_builder_test, while_ine)
 
       for (unsigned i = 0; i < ARRAY_SIZE(cases); i++) {
          const uint32_t inc = cases[i];
-         const uint32_t count = cases[ARRAY_SIZE(cases) - i];
+         const uint32_t count = cases[ARRAY_SIZE(cases) - i - 1];
          const uint32_t bound = inc * count;
 
          std::vector<uint32_t> params;

Reply via email to