From: Arun Prakash Jana Date: Sun, 1 Mar 2020 13:29:27 +0000 (+0530) Subject: Guard against too many key-value pairs X-Git-Tag: v3.1~108 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=5533e38fbbdb7d91dc7de2dea7881cc46c6a2350;p=nnn.git Guard against too many key-value pairs --- diff --git a/src/nnn.c b/src/nnn.c index b31418cf..fdc4c3aa 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -2915,7 +2915,7 @@ static bool parsekvpair(kv **arr, char **envcpy, const uchar id, ushort *items) ++nextkey; } - if (!maxitems) + if (!maxitems || maxitems > 100) return FALSE; *arr = calloc(maxitems, sizeof(kv));