Skip to content

Commit 07e62a4

Browse files
authored
Merge pull request #4523 from martin-frbg/gemmtstack
Fix a potential buffer overflow in GEMMT
2 parents f860e82 + baf8856 commit 07e62a4

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

interface/gemmt.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -522,7 +522,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo,
522522

523523
IDEBUG_START;
524524

525-
buffer_size = j + k + 128 / sizeof(FLOAT);
525+
buffer_size = 2 * (j + k) + 128 / sizeof(FLOAT);
526526
#ifdef WINDOWS_ABI
527527
buffer_size += 160 / sizeof(FLOAT);
528528
#endif
@@ -611,7 +611,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo,
611611
#endif
612612
IDEBUG_START;
613613

614-
buffer_size = j + k + 128 / sizeof(FLOAT);
614+
buffer_size = 2 * (j + k) + 128 / sizeof(FLOAT);
615615
#ifdef WINDOWS_ABI
616616
buffer_size += 160 / sizeof(FLOAT);
617617
#endif

0 commit comments

Comments
 (0)