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