From 6d1c711537bb063f23ac0c1486b86eb257fa6e52 Mon Sep 17 00:00:00 2001 From: fosslinux Date: Mon, 6 May 2019 14:17:06 +1000 Subject: [PATCH] fix query urls (with ? on end) --- file.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/file.c b/file.c index 5d45735..cae4cfb 100644 --- a/file.c +++ b/file.c @@ -103,7 +103,6 @@ void send_text_file(state *st) void url_redirect(state *st) { char dest[BUFSIZE]; - char *c; /* Basic security checking */ sstrlcpy(dest, st->req_selector + 4); @@ -114,9 +113,6 @@ void url_redirect(state *st) sstrncmp(dest, "mailto:") != MATCH) die(st, ERR_ACCESS, "Refusing to HTTP redirect unsafe protocols"); - if ((c = strchr(dest, '"'))) *c = '\0'; - if ((c = strchr(dest, '?'))) *c = '\0'; - /* Log the redirect */ if (st->opt_syslog) { syslog(LOG_INFO, "request for \"gopher%s://%s:%i/h%s\" from %s",