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 bab7585c38f70040c68865455e3fafa552cf9f6c /git/sacc-sdk/commit/bab7585c38f70040c68865455e3fafa552cf9f6c.gph codevoid.de 70 1parent cffc2d4ac776d81b9e8a8083cee8064cd3f0d954 /git/sacc-sdk/commit/cffc2d4ac776d81b9e8a8083cee8064cd3f0d954.gph codevoid.de 70 hAuthor: Quentin Rameau URL:mailto:quinq@fifth.space codevoid.de 70 iDate: Sat, 18 Aug 2018 14:51:58 +0200 Err codevoid.de 70 i Err codevoid.de 70 iDo not put a username in telnets urls when the field is empty Err codevoid.de 70 i Err codevoid.de 70 iThanks to Hiltjo for the hint! 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@@ -679,14 +679,16 @@ dig(Item *entry, Item *item) Err codevoid.de 70 i downloaditem(item); Err codevoid.de 70 i return 0; Err codevoid.de 70 i case '8': Err codevoid.de 70 i- if (asprintf(&plumburi, "telnet://%s@%s:%s", item->selector, Err codevoid.de 70 i+ if (asprintf(&plumburi, "telnet://%s%s%s:%s", Err codevoid.de 70 i+ item->selector, item->selector ? "@" : "", Err codevoid.de 70 i item->host, item->port) < 0) Err codevoid.de 70 i return 0; Err codevoid.de 70 i plumb(plumburi); Err codevoid.de 70 i free(plumburi); Err codevoid.de 70 i return 0; Err codevoid.de 70 i case 'T': Err codevoid.de 70 i- if (asprintf(&plumburi, "tn3270://%s@%s:%s", item->selector, Err codevoid.de 70 i+ if (asprintf(&plumburi, "tn3270://%s%s%s:%s", Err codevoid.de 70 i+ item->selector, item->selector ? "@" : "", Err codevoid.de 70 i item->host, item->port) < 0) Err codevoid.de 70 i return 0; Err codevoid.de 70 i plumb(plumburi); Err codevoid.de 70 .