From 4dc437c0763268ebf3c77c2a11cafa224173bfdd Mon Sep 17 00:00:00 2001 From: Ori Bernstein Date: Fri, 18 Dec 2020 19:23:48 -0800 Subject: vt: rfork environment varibles (thanks fshahriar) vt sets several environment variables ($TERM, $COLS, $LINES) after exiting. This change rforks the environment so that this detritus doesn't get left behind. --- sys/src/cmd/vt/main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/src/cmd/vt/main.c b/sys/src/cmd/vt/main.c index 23b4ca683..0622bb9ed 100644 --- a/sys/src/cmd/vt/main.c +++ b/sys/src/cmd/vt/main.c @@ -298,6 +298,8 @@ threadmain(int argc, char **argv) break; }ARGEND; + if(rfork(RFENVG) < 0) + sysfatal("rfork: %r"); quotefmtinstall(); notify(catch); atexit(shutdown); -- cgit v1.2.3