diff --git a/project/Core/Src/website_backend.c b/project/Core/Src/website_backend.c index 991f9ca..bc7b1e6 100644 --- a/project/Core/Src/website_backend.c +++ b/project/Core/Src/website_backend.c @@ -243,23 +243,16 @@ static void wbe_decoding_url(const char* encoded, char* decoded) { // If we encounter a %xx, decode it to ascii if ((encoded[i] == '%') && (i + 2 < encoded_length)) { - /* // Decode %xx hex_val = (uint32_t)strtoul(&encoded[i + 1], &endptr, 16); // Check for conversion errors if (endptr == &encoded[i + 1] || *endptr != '\0') { - strcpy(decoded, ""); LOG_DEBUG("WBE", "URL text conversion error"); - //return; } decoded[decoded_index++] = (char)hex_val; -*/ - // Decode %xx - sscanf(&encoded[i + 1], "%2x", &hex_val); - decoded[decoded_index++] = (char)hex_val; // Skip 2 characters i += 2;