1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-06-16 21:35:24 +00:00

Merge pull request #1633 from profanity-im/fix-split-url-once-more

Fix `_split_url()` once more
This commit is contained in:
Michael Vetter 2022-02-02 10:22:04 +01:00 committed by GitHub
commit e0f75e0b52
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -935,7 +935,7 @@ _split_url(const char* alturi, gchar** host, gint* port)
char* last = strrchr(alturi, ':');
if (first) {
if (first == last) {
hostlen = last - alturi;
hostlen = last - alturi + 1;
if (!strtoi_range(last + 1, port, 1, 65535, NULL))
return FALSE;
} else {
@ -949,7 +949,7 @@ _split_url(const char* alturi, gchar** host, gint* port)
*port = 0;
} else {
/* `[ip:v6]:port` */
hostlen = last - alturi;
hostlen = last - alturi + 1;
if (!strtoi_range(last + 1, port, 1, 65535, NULL))
return FALSE;
}