itFix off-by-one error in search queries - 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 60dbd05fe2fc35874ea32542f3849507f2787ce3 /scm/phroxy/commit/60dbd05fe2fc35874ea32542f3849507f2787ce3.gph z3bra.org 70 1parent c9369fcdaa399b0f9ae97611a023837e72f7e3c3 /scm/phroxy/commit/c9369fcdaa399b0f9ae97611a023837e72f7e3c3.gph z3bra.org 70 hAuthor: Willy Goiffon URL:mailto:dev@z3bra.org z3bra.org 70 iDate: Thu, 22 Oct 2020 15:47:24 +0200 Err z3bra.org 70 i Err z3bra.org 70 iFix off-by-one error in search queries Err z3bra.org 70 i Err z3bra.org 70 iDiffstat: Err z3bra.org 70 i M phroxy.c | 3 +-- Err z3bra.org 70 i Err z3bra.org 70 i1 file changed, 1 insertion(+), 2 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@@ -113,7 +113,7 @@ sendselector(int sock, const char *selector, const char *search) Err z3bra.org 70 i ln = strlen(selector) + 3; Err z3bra.org 70 i if (search) { Err z3bra.org 70 i fmt = "%s\t%s\r\n"; Err z3bra.org 70 i- ln += strlen(search); Err z3bra.org 70 i+ ln += strlen(search) + 1; Err z3bra.org 70 i } Err z3bra.org 70 i Err z3bra.org 70 i msg = p = malloc(ln); Err z3bra.org 70 it@@ -463,7 +463,6 @@ phroxy(char *url) Err z3bra.org 70 i if((srch = strchr(path, '?'))) { Err z3bra.org 70 i *srch = '\0'; Err z3bra.org 70 i srch += 3; /* go past "?q=" in URL, to fetch actual query */ Err z3bra.org 70 i- fprintf(stderr, "Search: %s\n", urldec(srch)); Err z3bra.org 70 i } Err z3bra.org 70 i Err z3bra.org 70 i if ((sock = connectto(host, port)) < 0) { Err z3bra.org 70 .