commit 3b726df7bc7919e6258dde70307c622eb06e734e from: Omar Polo date: Tue Jan 16 16:25:20 2024 UTC use iri_setport instead of reaching into the struct iri commit - 1cbd9b61a25311d671cbb048d9683f2c5beb49fa commit + 3b726df7bc7919e6258dde70307c622eb06e734e blob - da8ade9b8ac2b8a110d522f365d21f52c269b674 blob + f0d7a2e2ae0487414997c8675a685974b6c111eb --- telescope.c +++ telescope.c @@ -770,11 +770,10 @@ do_load_url(struct tab *tab, const char *url, const ch for (p = protos; p->schema != NULL; ++p) { if (!strcmp(tab->iri.iri_scheme, p->schema)) { - /* patch the port -- XXX should update `port' too */ + /* patch the port */ if (*tab->iri.iri_portstr == '\0' && p->port != NULL) - strlcpy(tab->iri.iri_portstr, p->port, - sizeof(tab->iri.iri_portstr)); + iri_setport(&tab->iri, p->port); p->loadfn(tab, tab->hist_cur->h); return;