[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
emacs-30 c9d28a05d98: Avoid overflow in pgtk_is_numeric_char
From: |
Stefan Kangas |
Subject: |
emacs-30 c9d28a05d98: Avoid overflow in pgtk_is_numeric_char |
Date: |
Thu, 18 Jul 2024 03:42:18 -0400 (EDT) |
branch: emacs-30
commit c9d28a05d98a2c3c0fe89ac37bc143a41b60ea96
Author: Stefan Kangas <stefankangas@gmail.com>
Commit: Stefan Kangas <stefankangas@gmail.com>
Avoid overflow in pgtk_is_numeric_char
* src/pgtkfns.c (parse_resource_key): Avoid overflow by making array
larger, if a key is RESOURCE_KEY_MAX_LEN long. Do not merge to master,
since it's fixed in a different way there.
---
src/pgtkfns.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/pgtkfns.c b/src/pgtkfns.c
index 49467988cae..085c41eb759 100644
--- a/src/pgtkfns.c
+++ b/src/pgtkfns.c
@@ -1803,7 +1803,7 @@ pgtk_is_numeric_char (int c)
static GSettings *
parse_resource_key (const char *res_key, char *setting_key)
{
- char path[32 + RESOURCE_KEY_MAX_LEN];
+ char path[33 + RESOURCE_KEY_MAX_LEN];
const char *sp = res_key;
char *dp;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- emacs-30 c9d28a05d98: Avoid overflow in pgtk_is_numeric_char,
Stefan Kangas <=