By the way, the new escape_mnemonics function has a memory leak: clean_ssid = g_strdup_printf ("%s__%s", clean_ssid, ssid_part); The old value of clean_ssid is never freed.
(Perhaps you were looking for g_strjoinv?)
By the way, the new escape_mnemonics function has a memory leak:
clean_ssid = g_strdup_printf ("%s__%s", clean_ssid, ssid_part);
The old value of clean_ssid is never freed.
(Perhaps you were looking for g_strjoinv?)