Introduction
Introduction Statistics Contact Development Disclaimer Help
output correct HTML on error when dir handling - gopherproxy-c - Gopher HTTP pr…
git clone git://git.codemadness.org/gopherproxy-c
Log
Files
Refs
README
LICENSE
---
commit 4e8119f7c820b0898e1c07b41dabe1b8c72318f8
parent 84b61467b8eb24067b1d4bcf306edfb65c0e5c3d
Author: Hiltjo Posthuma <[email protected]>
Date: Thu, 30 Aug 2018 21:42:00 +0200
output correct HTML on error when dir handling
thanks sdk for noticing and reporting it!
Diffstat:
M gopherproxy.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/gopherproxy.c b/gopherproxy.c
@@ -32,7 +32,7 @@ struct visited {
char port[8];
};
-int headerset = 0;
+int headerset = 0, isdir = 0;
void
die(int code, const char *fmt, ...)
@@ -62,6 +62,9 @@ die(int code, const char *fmt, ...)
vfprintf(stdout, fmt, ap);
va_end(ap);
+ if (isdir)
+ fputs("</pre>\n</body>\n</html>\n", stdout);
+
exit(1);
}
@@ -581,7 +584,7 @@ main(void)
}
}
- headerset = 1;
+ headerset = isdir = 1;
fputs(
"Content-Type: text/html; charset=utf-8\r\n"
"\r\n"
You are viewing proxied material from codemadness.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.