From a5bae4e56e09fcb77c3531a79428b2e465e8338f Mon Sep 17 00:00:00 2001 From: ssrlive <30760636+ssrlive@users.noreply.github.com> Date: Sat, 1 Jan 2022 19:52:15 +0800 Subject: [PATCH] Fix #1 issue. --- src/uri_encode.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/uri_encode.c b/src/uri_encode.c index 19fd65b..c137ca7 100644 --- a/src/uri_encode.c +++ b/src/uri_encode.c @@ -46,7 +46,11 @@ size_t uri_decode (const char *src, const size_t len, char *dst) } if (copy_char) { - dst[j] = src[i]; + if (src[i] == '+') { + dst[j] = ' '; + } else { + dst[j] = src[i]; + } i++; j++; }