it* sacc + cursorline and uri preview Err codevoid.de 70 i Err codevoid.de 70 hgit clone git://git.codevoid.de/sacc-sdk URL:git://git.codevoid.de/sacc-sdk codevoid.de 70 1Log /git/sacc-sdk/log.gph codevoid.de 70 1Files /git/sacc-sdk/files.gph codevoid.de 70 1Refs /git/sacc-sdk/refs.gph codevoid.de 70 1LICENSE /git/sacc-sdk/file/LICENSE.gph codevoid.de 70 i--- Err codevoid.de 70 1commit 820448916f944175130c12b16a0cd6a6aae7b433 /git/sacc-sdk/commit/820448916f944175130c12b16a0cd6a6aae7b433.gph codevoid.de 70 1parent fcd78143ca4ca607af282ce6abe8b903254a9b73 /git/sacc-sdk/commit/fcd78143ca4ca607af282ce6abe8b903254a9b73.gph codevoid.de 70 hAuthor: Quentin Rameau URL:mailto:quinq@fifth.space codevoid.de 70 iDate: Mon, 19 Feb 2018 15:45:34 +0100 Err codevoid.de 70 i Err codevoid.de 70 iFix URL parsing with delimiting '/' and empty path Err codevoid.de 70 i Err codevoid.de 70 iDiffstat: Err codevoid.de 70 i M sacc.c | 6 ++++-- Err codevoid.de 70 i Err codevoid.de 70 i1 file changed, 4 insertions(+), 2 deletions(-) Err codevoid.de 70 i--- Err codevoid.de 70 1diff --git a/sacc.c b/sacc.c /git/sacc-sdk/file/sacc.c.gph codevoid.de 70 it@@ -772,15 +772,17 @@ moldentry(char *url) Err codevoid.de 70 i continue; Err codevoid.de 70 i case '/': Err codevoid.de 70 i *p = '\0'; Err codevoid.de 70 i- gopherpath = p+1; Err codevoid.de 70 i parsed = 1; Err codevoid.de 70 i continue; Err codevoid.de 70 i } Err codevoid.de 70 i } Err codevoid.de 70 i Err codevoid.de 70 i- if (*host == '\0' || *port == '\0' || ipv6 || *gopherpath == '\0') Err codevoid.de 70 i+ if (*host == '\0' || *port == '\0' || ipv6) Err codevoid.de 70 i die("Can't parse url"); Err codevoid.de 70 i Err codevoid.de 70 i+ if (*p != '\0') Err codevoid.de 70 i+ gopherpath = p; Err codevoid.de 70 i+ Err codevoid.de 70 i entry = xcalloc(sizeof(Item)); Err codevoid.de 70 i entry->type = gopherpath[0]; Err codevoid.de 70 i entry->username = entry->selector = ++gopherpath; Err codevoid.de 70 .