itEnfore a default hole when none given - phroxy - Gopher to HTTP proxy Err z3bra.org 70 hgit clone git://git.z3bra.org/phroxy.git URL:git://git.z3bra.org/phroxy.git z3bra.org 70 1Log /scm/phroxy/log.gph z3bra.org 70 1Files /scm/phroxy/files.gph z3bra.org 70 1Refs /scm/phroxy/refs.gph z3bra.org 70 1LICENSE /scm/phroxy/file/LICENSE.gph z3bra.org 70 i--- Err z3bra.org 70 1commit 6399fbf8c0ea8bb09ad819e86c4393845b5e1472 /scm/phroxy/commit/6399fbf8c0ea8bb09ad819e86c4393845b5e1472.gph z3bra.org 70 1parent 4c0ea205738fb85c00e1dba8a8cfbe87ea614119 /scm/phroxy/commit/4c0ea205738fb85c00e1dba8a8cfbe87ea614119.gph z3bra.org 70 hAuthor: Willy Goiffon URL:mailto:dev@z3bra.org z3bra.org 70 iDate: Tue, 15 Sep 2020 18:23:20 +0200 Err z3bra.org 70 i Err z3bra.org 70 iEnfore a default hole when none given Err z3bra.org 70 i Err z3bra.org 70 iDiffstat: Err z3bra.org 70 i M config.def.h | 1 + Err z3bra.org 70 i M phroxy.c | 6 ++---- Err z3bra.org 70 i Err z3bra.org 70 i2 files changed, 3 insertions(+), 4 deletions(-) Err z3bra.org 70 i--- Err z3bra.org 70 1diff --git a/config.def.h b/config.def.h /scm/phroxy/file/config.def.h.gph z3bra.org 70 it@@ -1,3 +1,4 @@ Err z3bra.org 70 i+char *default_hole = "z3bra.org"; Err z3bra.org 70 i const char *http_host = "z3bra.org"; Err z3bra.org 70 i const char *htmlfmt = Err z3bra.org 70 i "\n" Err z3bra.org 70 1diff --git a/phroxy.c b/phroxy.c /scm/phroxy/file/phroxy.c.gph z3bra.org 70 it@@ -354,10 +354,8 @@ phroxy(char *url) Err z3bra.org 70 i Err z3bra.org 70 i url++; Err z3bra.org 70 i hole = strsep(&url, "/"); Err z3bra.org 70 i- if (!hole) { Err z3bra.org 70 i- printhttp(404); Err z3bra.org 70 i- return 1; Err z3bra.org 70 i- } Err z3bra.org 70 i+ if (!hole || !strnlen(hole, 1)) Err z3bra.org 70 i+ hole = default_hole; Err z3bra.org 70 i Err z3bra.org 70 i host = strsep(&hole, ":"); Err z3bra.org 70 i port = strsep(&hole, "\0"); Err z3bra.org 70 .