summaryrefslogtreecommitdiff
path: root/shells/bash/patches/patch-lib_malloc_malloc.c
blob: 1383b36ac228fa596c299c397df5f758cf9fcf82 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$NetBSD: patch-lib_malloc_malloc.c,v 1.3 2022/10/03 12:50:27 wiz Exp $

Fix array subscript with char index.

https://lists.gnu.org/archive/html/bug-bash/2020-03/msg00056.html

--- lib/malloc/malloc.c.orig	2022-04-18 16:37:56.000000000 +0000
+++ lib/malloc/malloc.c
@@ -299,7 +299,7 @@ static const unsigned long binsizes[NBUC
 };
 
 /* binsizes[x] == (1 << ((x) + 5)) */
-#define binsize(x)	binsizes[(x)]
+#define binsize(x)	binsizes[(size_t) (x)]
 
 #define MAXALLOC_SIZE	binsizes[NBUCKETS-1]