commit - 8ab2d60eb386034aa824bf8fc038d3a2ee2b5f79
commit + c42fce9b023dfe95306bc5a51db7557b0e053e7c
blob - f12456e243f5d39e203757322e1cf5cb32616265
blob + 66d1f24b608f81db6412aab74bc2bc6adc7a3210
--- proxy.c
+++ proxy.c
if (clt_printf(clt, "Proxy error\n") == -1)
return;
} else if (status == 0) {
+ if (clt->clt_translate & TR_PRE) {
+ if (clt_puts(clt, "</pre>"))
+ return;
+ clt->clt_translate &= ~TR_PRE;
+ }
+
+ if (clt->clt_translate & TR_LIST) {
+ if (clt_puts(clt, "</ul>") == -1)
+ return;
+ clt->clt_translate &= ~TR_LIST;
+ }
+
+ if (clt->clt_translate & TR_NAV) {
+ if (clt_puts(clt, "</ul></nav>") == -1)
+ return;
+ clt->clt_translate &= ~TR_NAV;
+ }
+
if (clt_puts(clt, "<footer>") == -1 ||
clt_puts(clt, "<hr />") == -1 ||
clt_puts(clt, "<dl>") == -1 ||