From f110feee1ed9bbfa05b960884f3cebd812a148de Mon Sep 17 00:00:00 2001 From: suchmememanyskill <38142618+suchmememanyskill@users.noreply.github.com> Date: Wed, 27 Mar 2024 17:37:25 +0100 Subject: [PATCH] Copy unstable manual ssid string --- CYD-Klipper/src/ui/wifi_setup.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CYD-Klipper/src/ui/wifi_setup.cpp b/CYD-Klipper/src/ui/wifi_setup.cpp index eb10ee8..99f84cf 100644 --- a/CYD-Klipper/src/ui/wifi_setup.cpp +++ b/CYD-Klipper/src/ui/wifi_setup.cpp @@ -94,8 +94,10 @@ static void wifi_keyboard_cb_manual_ssid(lv_event_t * e){ lv_obj_t * ta = lv_event_get_target(e); lv_obj_t * kb = (lv_obj_t *)lv_event_get_user_data(e); const char * text = lv_textarea_get_text(ta); - Serial.println(text); - wifi_pass_entry(text); + char * text_copy = (char*)malloc(strlen(text) + 1); + strcpy(text_copy, text); + Serial.println(text_copy); + wifi_pass_entry(text_copy); } static void wifi_btn_manual_ssid(lv_event_t * e){