From fbea0a8c21473d7382b7f3b0fef64920da663b22 Mon Sep 17 00:00:00 2001 From: obarun <eric@obarun.org> Date: Fri, 27 Jan 2023 19:41:25 +1100 Subject: [PATCH] fix overflow --- src/lib66/tree/tree_switch_current.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib66/tree/tree_switch_current.c b/src/lib66/tree/tree_switch_current.c index 3389dbed..cde9a995 100644 --- a/src/lib66/tree/tree_switch_current.c +++ b/src/lib66/tree/tree_switch_current.c @@ -41,7 +41,7 @@ int tree_switch_current(char const *base, char const *treename) char pack[UID_FMT] ; size_t packlen = uint_fmt(pack, MYUID) ; pack[packlen] = 0 ; - char dst[baselen + SS_TREE_CURRENT_LEN + 1 + packlen + treelen + 2 + 1] ; + char dst[baselen + SS_SYSTEM_LEN + SS_TREE_CURRENT_LEN + 1 + packlen + treelen + 2 + 1] ; char sym[baselen + SS_TREE_CURRENT_LEN + 1 + packlen + 1 + SS_TREE_CURRENT_LEN + 1] ; auto_strings(dst, base, SS_TREE_CURRENT, "/" , pack) ; -- GitLab