it* gopherproxy-c customized Err codevoid.de 70 i Err codevoid.de 70 hgit clone git://git.codevoid.de/gopherproxy-c-sdk URL:git://git.codevoid.de/gopherproxy-c-sdk codevoid.de 70 1Log /git/gopherproxy-c-sdk/log.gph codevoid.de 70 1Files /git/gopherproxy-c-sdk/files.gph codevoid.de 70 1Refs /git/gopherproxy-c-sdk/refs.gph codevoid.de 70 1README /git/gopherproxy-c-sdk/file/README.gph codevoid.de 70 1LICENSE /git/gopherproxy-c-sdk/file/LICENSE.gph codevoid.de 70 i--- Err codevoid.de 70 1commit c203aa551a7deb54746100ba0532d5e6d234ad85 /git/gopherproxy-c-sdk/commit/c203aa551a7deb54746100ba0532d5e6d234ad85.gph codevoid.de 70 1parent 68d669677f9f159d33c5b8f369f716edd2dd91e0 /git/gopherproxy-c-sdk/commit/68d669677f9f159d33c5b8f369f716edd2dd91e0.gph codevoid.de 70 hAuthor: Hiltjo Posthuma URL:mailto:hiltjo@codemadness.org codevoid.de 70 iDate: Sun, 12 Aug 2018 19:28:28 +0200 Err codevoid.de 70 i Err codevoid.de 70 ifor uri use a simple pointer: no copy is needed Err codevoid.de 70 i Err codevoid.de 70 iDiffstat: Err codevoid.de 70 i M gopherproxy.c | 8 ++++---- Err codevoid.de 70 i Err codevoid.de 70 i1 file changed, 4 insertions(+), 4 deletions(-) Err codevoid.de 70 i--- Err codevoid.de 70 1diff --git a/gopherproxy.c b/gopherproxy.c /git/gopherproxy-c-sdk/file/gopherproxy.c.gph codevoid.de 70 it@@ -450,8 +450,8 @@ int Err codevoid.de 70 i main(void) Err codevoid.de 70 i { Err codevoid.de 70 i struct uri u; Err codevoid.de 70 i- const char *p, *qs, *path; Err codevoid.de 70 i- char query[1024] = "", param[1024] = "", uri[1024] = ""; Err codevoid.de 70 i+ const char *p, *qs, *path, *uri; Err codevoid.de 70 i+ char query[1024] = "", param[1024] = ""; Err codevoid.de 70 i int _type = '1'; Err codevoid.de 70 i Err codevoid.de 70 i if (pledge("stdio inet dns", NULL) == -1) Err codevoid.de 70 it@@ -473,9 +473,9 @@ main(void) Err codevoid.de 70 i path = "/"; Err codevoid.de 70 i if (query[0]) { Err codevoid.de 70 i if (!strncmp(query, "gopher://", sizeof("gopher://") - 1)) Err codevoid.de 70 i- snprintf(uri, sizeof(uri), "%s", query + sizeof("gopher://") - 1); Err codevoid.de 70 i+ uri = query + sizeof("gopher://") - 1; Err codevoid.de 70 i else Err codevoid.de 70 i- snprintf(uri, sizeof(uri), "%s", query); Err codevoid.de 70 i+ uri = query; Err codevoid.de 70 i Err codevoid.de 70 i if (!parseuri(uri, &u)) Err codevoid.de 70 i die(400, "Invalid uri: %s\n", uri); Err codevoid.de 70 .