summaryrefslogtreecommitdiff
path: root/src/util.c
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2022-12-21 15:45:58 +0100
committerRafael Marçalo <raroma09@gmail.com>2023-01-03 15:09:04 +0000
commit6ed49e8e6c622053bca41db297c5f2647097dd74 (patch)
treee7fb85e0e938cebe5b6f9b065caf502a88ca3857 /src/util.c
parentde6a197bf500e9e329e21e7209cc8764ec4456e5 (diff)
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.
Diffstat (limited to 'src/util.c')
-rw-r--r--src/util.c8
1 files changed, 4 insertions, 4 deletions
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;