htmlroff: fix tcs pipe leak

This commit is contained in:
cinap_lenrek 2025-01-05 17:52:36 +00:00
parent 8d0702ad19
commit ddfbf28cd4

View file

@ -33,14 +33,15 @@ rune2html(Rune r)
sysfatal("fork: %r"); sysfatal("fork: %r");
case 0: case 0:
dup(p[0], 0); dup(p[0], 0);
dup(p[1], 1); dup(p[0], 1);
close(p[0]); close(p[0]);
close(p[1]); close(p[1]);
execl("/bin/tcs", "tcs", "-t", "html", nil); execl("/bin/tcs", "tcs", "-t", "html", nil);
_exits(0); _exits(0);
default: default:
close(p[0]);
fd = p[1]; fd = p[1];
Binit(&b, p[0], OREAD); Binit(&b, fd, OREAD);
break; break;
} }
} }