summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--util.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/util.c b/util.c
index 0dd2431..01237b0 100644
--- a/util.c
+++ b/util.c
@@ -53,7 +53,7 @@ parseuri(const char *s, struct uri *u, int rel)
if (!(b = strchr(p, ']')) || b - p >= (ssize_t)sizeof(u->host))
return -1;
memcpy(u->host, p + 1, b - p - 1);
- u->host[b - p] = '\0';
+ u->host[b - p - 1] = '\0';
p = b + 1;
} else {
/* domain / host part, skip until port, path or end. */