diff --git a/ed.c b/ed.c index 2ca4d6b..8a0604e 100644 --- a/ed.c +++ b/ed.c @@ -839,9 +839,9 @@ join(void) { int i; char *t, c; - static String s; + String s; - free(s.str); + s.str = NULL; s.siz = s.cap = 0; for (i = line1;; i = nextln(i)) { for (t = gettxt(i); (c = *t) != '\n'; ++t)