commit 9aa43e6808e231d365c52c1d590078e5de3b23e5 parent 6bc2a3a18fda73247a254b30a1509a51fe0fc534 Author: Santtu Lakkala <inz@inz.fi> Date: Thu, 20 Nov 2025 15:27:53 +0200 ed: Fix double-free in join Skip calling free() on s.str in join() to avoid double-free by string() in next invocation. Diffstat:
| M | ed.c | | | 1 | - |
1 file changed, 0 insertions(+), 1 deletion(-)
diff --git a/ed.c b/ed.c @@ -1013,7 +1013,6 @@ join(void) addchar('\0', &s); delete(line1, line2); inject(s.str, BEFORE); - free(s.str); } static void