From 5b1dfadd0b161d75af63f3fe30b21fda4ecc65cc Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 25 Apr 2025 07:18:13 +0530 Subject: [PATCH] ... --- kitty/launcher/utils.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kitty/launcher/utils.h b/kitty/launcher/utils.h index ae07c2323..af31da3f3 100644 --- a/kitty/launcher/utils.h +++ b/kitty/launcher/utils.h @@ -187,7 +187,8 @@ get_config_dir(char *output, size_t outputsz) { q = getenv("XDG_CONFIG_HOME"); if (!q || !q[0]) q = "~/.config"; expand(q, buf2, sizeof(buf2)); - snprintf(output, outputsz, "%s/kitty", buf2); + int n = snprintf(output, outputsz, "%s/kitty", buf2); + if (n <= 0 || (size_t)n >= outputsz) return false; if (makedirs(output, 0755)) return true; return false; #undef expand