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 b3e4d9f82f0e3de4c8de054e419819960db1a0d2 /git/sacc-sdk/commit/b3e4d9f82f0e3de4c8de054e419819960db1a0d2.gph codevoid.de 70 1parent ff115925b71781e2f000218d6d0e9d624c863cdb /git/sacc-sdk/commit/ff115925b71781e2f000218d6d0e9d624c863cdb.gph codevoid.de 70 hAuthor: Quentin Rameau URL:mailto:quinq@fifth.space codevoid.de 70 iDate: Fri, 25 Aug 2017 14:12:33 +0200 Err codevoid.de 70 i Err codevoid.de 70 iImprove starting url validation Err codevoid.de 70 i Err codevoid.de 70 iWith a single-char invalid path in the url, we would possibly push the Err codevoid.de 70 ipointer over the actual string. Err codevoid.de 70 i Err codevoid.de 70 iThanks to Hiltjo for spotting this! Err codevoid.de 70 i Err codevoid.de 70 iDiffstat: Err codevoid.de 70 i M sacc.c | 2 +- Err codevoid.de 70 i Err codevoid.de 70 i1 file changed, 1 insertion(+), 1 deletion(-) 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@@ -714,7 +714,7 @@ moldentry(char *url) 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) Err codevoid.de 70 i+ if (*host == '\0' || *port == '\0' || ipv6 || *gopherpath == '\0') Err codevoid.de 70 i die("Can't parse url"); Err codevoid.de 70 i Err codevoid.de 70 i entry = xcalloc(sizeof(Item)); Err codevoid.de 70 .