iSeparate search strings with "%09" in URIs, as per RFC - sacc - sacc(omys), simple console gopher client Err bitreich.org 70 hgit clone git://bitreich.org/sacc/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/sacc/ URL:git://bitreich.org/sacc/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/sacc/ bitreich.org 70 1Log /scm/sacc/log.gph bitreich.org 70 1Files /scm/sacc/files.gph bitreich.org 70 1Refs /scm/sacc/refs.gph bitreich.org 70 1Tags /scm/sacc/tag bitreich.org 70 1LICENSE /scm/sacc/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit aeb6afa41ddf42eeb865079c7d218a2cbdfe2ef3 /scm/sacc/commit/aeb6afa41ddf42eeb865079c7d218a2cbdfe2ef3.gph bitreich.org 70 1parent 864e9c534956afb2a429174e10cc9b4d6196fa05 /scm/sacc/commit/864e9c534956afb2a429174e10cc9b4d6196fa05.gph bitreich.org 70 hAuthor: Quentin Rameau URL:mailto:quinq@fifth.space bitreich.org 70 iDate: Mon, 28 Oct 2019 23:37:31 +0100 Err bitreich.org 70 i Err bitreich.org 70 iSeparate search strings with "%09" in URIs, as per RFC Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M ui_ti.c | 2 +- Err bitreich.org 70 i M ui_txt.c | 2 +- Err bitreich.org 70 i Err bitreich.org 70 i2 files changed, 2 insertions(+), 2 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/ui_ti.c b/ui_ti.c /scm/sacc/file/ui_ti.c.gph bitreich.org 70 i@@ -229,7 +229,7 @@ displayuri(Item *item) Err bitreich.org 70 i item->type, item->selector); Err bitreich.org 70 i } Err bitreich.org 70 i if (n < sizeof(bufout) && item->type == '7' && item->tag) { Err bitreich.org 70 i- n += snprintf(bufout+n, sizeof(bufout)-n, " %s", Err bitreich.org 70 i+ n += snprintf(bufout+n, sizeof(bufout)-n, "%%09%s", Err bitreich.org 70 i item->tag + strlen(item->selector)); Err bitreich.org 70 i } Err bitreich.org 70 i break; Err bitreich.org 70 1diff --git a/ui_txt.c b/ui_txt.c /scm/sacc/file/ui_txt.c.gph bitreich.org 70 i@@ -218,7 +218,7 @@ printuri(Item *item, size_t i) Err bitreich.org 70 i item->type, item->selector); Err bitreich.org 70 i } Err bitreich.org 70 i if (n < sizeof(bufout) && item->type == '7' && item->tag) { Err bitreich.org 70 i- n += snprintf(bufout+n, sizeof(bufout)-n, " %s", Err bitreich.org 70 i+ n += snprintf(bufout+n, sizeof(bufout)-n, "%%09%s", Err bitreich.org 70 i item->tag + strlen(item->selector)); Err bitreich.org 70 i } Err bitreich.org 70 i break; Err bitreich.org 70 .