From 203d7fee48173f277731be470a5ff098e3714e70 Mon Sep 17 00:00:00 2001 From: Squibid Date: Sun, 7 Sep 2025 18:17:01 -0400 Subject: [PATCH] fix: memory leak --- XD.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/XD.c b/XD.c index 11eb44c..4ad1692 100644 --- a/XD.c +++ b/XD.c @@ -101,7 +101,8 @@ char return NULL; } if (strncmp(fstr, "gitdir: ", strlen("gitdir: ")) == 0) { - return realpath(strndup(fstr + strlen("gitdir: "), strlen(fstr + strlen("gitdir: ")) - 1), NULL); + fstr[strlen(fstr) - 1] = '\0'; + return realpath(fstr + strlen("gitdir: "), NULL); } } }