From e331d110c7fa57e1a3fd96f8ff993cf59d714f9c Mon Sep 17 00:00:00 2001 From: LDA Date: Sun, 22 Jun 2025 14:00:12 +0200 Subject: [PATCH] [FIX] URL encode filenames --- src/Parsee/User.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Parsee/User.c b/src/Parsee/User.c index a9320d8..6e673bb 100644 --- a/src/Parsee/User.c +++ b/src/Parsee/User.c @@ -1,6 +1,7 @@ #include #include +#include #include #include #include @@ -725,12 +726,14 @@ ParseeToUnauth(ParseeData *data, char *mxc, char *filename) } else { + char *encoded = HttpUrlEncode(filename); l = snprintf(NULL, 0, PATF, data->config->media_base, - url->host, url->path, filename, + url->host, url->path, encoded, hmac ); + Free(encoded); } ret = Malloc(l + 3); if (!filename)