Search strings now escaped properly (fixes #267)

This commit is contained in:
Dylan G
2022-05-30 12:04:18 +01:00
parent a1e7ed9924
commit a0c16a64ec

View File

@@ -31,6 +31,7 @@
#include "fs.h"
#include "unicode.h"
#include "music.h"
#include "urls.h"
static Instructions_s browser_instructions[MODE_AMOUNT] = {
{
@@ -436,18 +437,11 @@ static void search_menu(Entry_List_s * list)
if (button == SWKBD_BUTTON_CONFIRM)
{
free(list->tp_search);
for (unsigned int i = 0; i < strlen(search); i++)
{
if (search[i] == ' ')
search[i] = '+';
}
list->tp_search = search;
list->tp_search = url_escape(search);
DEBUG("Search escaped: %s -> %s\n", search, list->tp_search);
load_remote_list(list, 1, list->mode, false);
}
else
{
free(search);
}
}
static void change_selected(Entry_List_s * list, int change_value)