t* gopherproxy-c customized URI git clone git://git.codevoid.de/gopherproxy-c-sdk DIR Log DIR Files DIR Refs DIR README DIR LICENSE --- DIR commit 0c008b2c7e67000e28de30bb3fc85b956a7645e0 DIR parent 9890cde16cba2a03048800bfd81919b0bf9f0e5c URI Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Fri, 17 Aug 2018 16:08:59 +0200 ttelnet/tn3270: don't use @ if username is empty Diffstat: M gopherproxy.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) --- DIR diff --git a/gopherproxy.c b/gopherproxy.c t@@ -333,8 +333,10 @@ servedir(const char *server, const char *port, const char *path, const char *par case 'T': /* tn3270 */ fputs(typestr(v._type), stdout); printf(" <a href=\"%s://", v._type == '8' ? "telnet" : "tn3270"); - xmlencode(v.path); - fputs("@", stdout); + if (v.path[0]) { + xmlencode(v.path); + fputs("@", stdout); + } xmlencode(v.server); fputs(":", stdout); xmlencode(v.port);