From 9e962d9c54b8521fbdf287cf41f1ce9e103d9798 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20S=C3=A1nchez?= Date: Tue, 29 Oct 2024 19:07:07 +0000 Subject: [PATCH] Fix OOB access in triangular matrix multiplication. --- Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h b/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h index 09cda5429..f47615f72 100644 --- a/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +++ b/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h @@ -68,6 +68,10 @@ struct general_matrix_matrix_triangular_product& blocking) { + if (size == 0) { + return; + } + typedef gebp_traits Traits; typedef const_blas_data_mapper LhsMapper;