diff options
Diffstat (limited to 'utils/nsurl.c')
-rw-r--r-- | utils/nsurl.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/utils/nsurl.c b/utils/nsurl.c index 3a9a8c1d1..ae0c4829b 100644 --- a/utils/nsurl.c +++ b/utils/nsurl.c @@ -2080,10 +2080,9 @@ nserror nsurl_replace_query(const nsurl *url, const char *query, pos += query_len; if (url->components.fragment != NULL) { const char *frag = lwc_string_data(url->components.fragment); - size_t frag_len = lwc_string_length(url->components.fragment); *pos = '#'; - memcpy(++pos, frag, frag_len); - pos += frag_len; + memcpy(++pos, frag, frag_len - 1); + pos += frag_len - 1; } *pos = '\0'; |