From 09a098cf6d0104e7b7700fe8df0b485a267e0be9 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Tue, 9 Jan 2024 19:04:34 +0100 Subject: fix #8045 --- src/lib/util/strings.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/lib/util/strings.c b/src/lib/util/strings.c index f2b88ef47..4f729771c 100644 --- a/src/lib/util/strings.c +++ b/src/lib/util/strings.c @@ -945,9 +945,8 @@ GNUNET_STRINGS_parse_uri (const char *path, return GNUNET_NO; if (scheme_part) { - *scheme_part = GNUNET_malloc (post_scheme_part - path + 1); - GNUNET_memcpy (*scheme_part, path, post_scheme_part - path); - (*scheme_part)[post_scheme_part - path] = '\0'; + *scheme_part = GNUNET_strndup (path, + post_scheme_part - path); } if (path_part) *path_part = post_scheme_part; -- cgit v1.2.3