tCreate relative links to navigate gopherspace - phroxy - Gopher to HTTP proxy
(HTM) git clone git://git.z3bra.org/phroxy.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
(DIR) commit bedd997f20b971eab551158ea6e61b0ec3c3d5d3
(DIR) parent 9fa1fb8dd2878aa7c776117bb35257010477ab72
(HTM) Author: Willy Goiffon <dev@z3bra.org>
Date: Tue, 25 Oct 2022 12:23:01 +0200
Create relative links to navigate gopherspace
Diffstat:
M phroxy.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
---
(DIR) diff --git a/phroxy.c b/phroxy.c
t@@ -302,8 +302,8 @@ printmenu(int fd, char *data)
{
char i, *p, a[LINE_MAX], *f[4];
char *ifmt = "<div class='item'><span> </span><code>%s</code></div>\n";
- char *afmt = "<div class='item'><span>%s</span><a href='http://%s/%s:%s/%c%s'>%s</a></div>\n";
- char *sfmt = "<div class='item'><span>%s</span><details><summary>%s</summary><form method='get' action='http://%s/%s:%s/%c%s'><input type='text' name='q'></form></details></div>\n";
+ char *afmt = "<div class='item'><span>%s</span><a href='/%s:%s/%c%s'>%s</a></div>\n";
+ char *sfmt = "<div class='item'><span>%s</span><details><summary>%s</summary><form method='get' action='/%s:%s/%c%s'><input type='text' name='q'></form></details></div>\n";
p = data;
t@@ -324,10 +324,10 @@ printmenu(int fd, char *data)
snprintf(a, sizeof(a), ifmt, f[0]);
break;
case '7':
- snprintf(a, sizeof(a), sfmt, itemname(i), f[0], http_host, f[2], f[3], i, f[1]);
+ snprintf(a, sizeof(a), sfmt, itemname(i), f[0], f[2], f[3], i, f[1]);
break;
default:
- snprintf(a, sizeof(a), afmt, itemname(i), http_host, f[2], f[3], i, f[1], f[0]);
+ snprintf(a, sizeof(a), afmt, itemname(i), f[2], f[3], i, f[1], f[0]);
}
write(fd, a, strlen(a));