itStop parsing when a "." is found (meaning end-of-transmission) - 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 b7b6e2df588288393b4b643fe6d8c860085195ac /scm/phroxy/commit/b7b6e2df588288393b4b643fe6d8c860085195ac.gph z3bra.org 70 1parent a44d2079ba256f02068daa7b153d9c87eb2e8160 /scm/phroxy/commit/a44d2079ba256f02068daa7b153d9c87eb2e8160.gph z3bra.org 70 hAuthor: Willy Goiffon URL:mailto:dev@z3bra.org z3bra.org 70 iDate: Mon, 14 Sep 2020 13:57:10 +0200 Err z3bra.org 70 i Err z3bra.org 70 iStop parsing when a "." is found (meaning end-of-transmission) Err z3bra.org 70 i Err z3bra.org 70 iDiffstat: Err z3bra.org 70 i M phroxy.c | 5 +++++ Err z3bra.org 70 i Err z3bra.org 70 i1 file changed, 5 insertions(+), 0 deletions(-) Err z3bra.org 70 i--- Err z3bra.org 70 1diff --git a/phroxy.c b/phroxy.c /scm/phroxy/file/phroxy.c.gph z3bra.org 70 it@@ -221,7 +221,12 @@ htmlize(char *data, size_t *htmlsize) Err z3bra.org 70 i p = data; Err z3bra.org 70 i Err z3bra.org 70 i while((p = strsep(&data, "\n"))) { Err z3bra.org 70 i+ /* end-of-transmission */ Err z3bra.org 70 i+ if (!strncmp(p, ".", 2)) Err z3bra.org 70 i+ break; Err z3bra.org 70 i+ Err z3bra.org 70 i i = *p++; Err z3bra.org 70 i+ Err z3bra.org 70 i f[0] = strsep(&p, "\t"); Err z3bra.org 70 i f[1] = strsep(&p, "\t"); Err z3bra.org 70 i f[2] = strsep(&p, "\t"); Err z3bra.org 70 .