From 6ed49e8e6c622053bca41db297c5f2647097dd74 Mon Sep 17 00:00:00 2001 From: Patrick Steinhardt Date: Wed, 21 Dec 2022 15:45:58 +0100 Subject: global: Convert use of `SoupURI` to use `GUri` The `SoupURI` interface has been deprecated in libsoup 3.0 in favor of `GUri`, which is part of glib 2.66 and newer. Convert the codebase to use the latter. --- src/util.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/util.c') diff --git a/src/util.c b/src/util.c index 2f07981..7553aab 100644 --- a/src/util.c +++ b/src/util.c @@ -819,9 +819,9 @@ char *util_sanitize_filename(char *filename) */ char *util_sanitize_uri(const char *uri_str) { - SoupURI *uri; char *sanitized_uri; char *for_display; + GUri *uri; if (!uri_str) { return NULL; @@ -841,9 +841,9 @@ char *util_sanitize_uri(const char *uri_str) return for_display; } - uri = soup_uri_new(for_display); - sanitized_uri = soup_uri_to_string(uri, FALSE); - soup_uri_free(uri); + uri = g_uri_parse(for_display, G_URI_FLAGS_NONE, NULL); + sanitized_uri = g_uri_to_string_partial(uri, G_URI_HIDE_PASSWORD); + g_uri_unref(uri); g_free(for_display); return sanitized_uri; -- cgit v1.2.3