Recently Written · git

sacc

Mirror of git://bitreich.org/sacc, the sacc gopher client from bitreich.org.

git clone https://github.com/equwal/sacc

Log | Files | Refs


commit aeb6afa41ddf42eeb865079c7d218a2cbdfe2ef3
Quentin Rameau <quinq@fifth.space>
2019-10-28 23:37:31 +0100

Separate search strings with "%09" in URIs, as per RFC

 ui_ti.c  | 2 +-
 ui_txt.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/ui_ti.c b/ui_ti.c
index 6030024..92775a9 100644
--- a/ui_ti.c
+++ b/ui_ti.c
@@ -229,7 +229,7 @@ displayuri(Item *item)
 			              item->type, item->selector);
 		}
 		if (n < sizeof(bufout) && item->type == '7' && item->tag) {
-			n += snprintf(bufout+n, sizeof(bufout)-n, " %s",
+			n += snprintf(bufout+n, sizeof(bufout)-n, "%%09%s",
 			              item->tag + strlen(item->selector));
 		}
 		break;
diff --git a/ui_txt.c b/ui_txt.c
index daaa6b4..fde931b 100644
--- a/ui_txt.c
+++ b/ui_txt.c
@@ -218,7 +218,7 @@ printuri(Item *item, size_t i)
 			              item->type, item->selector);
 		}
 		if (n < sizeof(bufout) && item->type == '7' && item->tag) {
-			n += snprintf(bufout+n, sizeof(bufout)-n, " %s",
+			n += snprintf(bufout+n, sizeof(bufout)-n, "%%09%s",
 			              item->tag + strlen(item->selector));
 		}
 		break;