From 569525c6c77552809298c9828e0b1b1c6d6e4c34 Mon Sep 17 00:00:00 2001 From: Steffen Jaeckel Date: Tue, 1 Feb 2022 17:41:19 +0100 Subject: [PATCH] Fix off-by-one Signed-off-by: Steffen Jaeckel --- src/xmpp/connection.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/xmpp/connection.c b/src/xmpp/connection.c index 3b389814..57de5ad1 100644 --- a/src/xmpp/connection.c +++ b/src/xmpp/connection.c @@ -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; }