From: Stefan Kangas Date: Thu, 18 Jul 2024 07:34:22 +0000 (+0200) Subject: Avoid overflow in pgtk_is_numeric_char X-Git-Tag: archive/raspbian/1%30.1+1-3+rpi1^2~2^2~20^2~680 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=c9d28a05d98a2c3c0fe89ac37bc143a41b60ea96;p=emacs.git 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. --- 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;